java-1-java开发环境安装及配置-绝对权威
1,下载安装jdk1.8u45
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
一般安装目录自动创建在:C:\Program Files\Java\jdk1.8.0_45
2,配置环境变量:一般都选择配置“系统变量”,不选择配置“用户变量”;
我的电脑》属性》高级》环境变量》系统变量-添加》内容如下:
“变量名”:JAVA_HOME “变量值”:C:\Program Files\Java\jdk1.8.0_45
“变量名”:Path 前端增加-“变量值”:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
“变量名”:CLASSPATH “变量值”:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\toos.jar;
注意:1.5版本之后即可不在设置CLASSPATH环境变量了,自动识别.java文件所在路径下的.class文件,如果设置也不会错,设置时加“.;”指.java文件所在路径下的.class文件,否则,不会在当前路径下搜索当前类;
既然以后不要了,也没必要死记这些东西了。
3,EditPlus使用配置
工具》配置用户工具》工具》用户工具》
group1》改名为(新增)》
group2》改名为(新增)》
问题:
1,cmd中java命令或者javac命令无法执行?
原因1:三个环境变量配置要正确;
原因2:重新启动cmd;
2,editplus错误提示:无法创建进程,无法找到对象和类某某?
原因:版本问题,可能是之前安装过的jre,在目录下发现有一个1.7版本,而我的jdk是1.8版本的;
解决方法:将命令java改成:C:\Program Files\Java\jdk1.8.0_45\jre\bin\java.exe,就是指定到了1.8版本了;
3,没有跟着感觉走,现象如下:
两个目录D:\和D:\4JAVA\08EditPlus_Code\01test1code
都存放了两个java文件HelloWorld.java和JavaProgramEnter.java文件
cmd:
javac 生成的.class文件存放到了java程序所存放的目录;
java 执行的是 D:\4JAVA\08EditPlus_Code\01test1code目录下的java程序的结果
editplus:
javac 生成的.class文件存放D:\4JAVA\08EditPlus_Code\01test1code目录下
java 执行的是 D:\4JAVA\08EditPlus_Code\01test1code目录下的java程序的结果
求解答?????
解答如下:
cmd:
原因:我当时cmd中执行时是在c:\user\Bert>的基础上执行的命令:“javac -d . d:/HelloWorld.java”,其中“.”的意思就是指存放到当前目录,所以会存放到c:\user\Bert下,当在c:\user\Bert>的基础上运行命令“java HelloWorld”时就会执行“C:\Users\Bert”目录下的“HelloWorld.class”文件了。
解决方法:由于cmd默认要执行的路径是c:\user\Bert下的,所以不行,要更改为d盘下的才可以,看下图即可明白
editplus:
确保javac和java命令确实是执行的你要的那个java和.class文件;
编译命令javac问题解决,找到java文件,右键》打开方式》选择Editplus打开,需要运行那个java文件就这样操作一边,保证运行的是想要的那个java文件,生成的.class文件自然在当前目录下,即与java文件同目录了;
解析命令java也一样;
终于掰扯清除了,一天没干就干了这点事儿。。。。。。。。。。。。。。。。。。。。。
java-1-java开发环境安装及配置-绝对权威的更多相关文章
- 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK
原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...
- Nginx+Python+uwsgi+Django的web开发环境安装及配置
Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...
- React Native 开发环境安装和配置使用报错: -bash: react-native: command not found
[React Native 开发环境安装和配置:-bash: react-native: command not found 报错: 前提是安装homebrew,node.js ,npm ,watc ...
- 【Android】1.1 开发环境安装和配置
分类:C#.Android.VS2015: 创建日期:2016-01-20 2016-08-03说明:此版本已过时,最新版本见本博客置顶的内容. 一.安装JDK.SDK.NDK 无论是用C#和VS20 ...
- Java入门之IDE集成开发环境安装及配置
常用的开发工具 一.Eclipse Eclipse 是一个开放源代码的.基于 Java 的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse ...
- Windows下Java开发环境安装与配置
1. 前往Oracle网站下载JDK程序并安装. http://www.oracle.com/technetwork/java/javase/downloads/index.html 目前最新的版本为 ...
- Andriod Studio 开发环境安装和配置
Android Studio安装配置详细步骤(图文):http://www.2cto.com/kf/201604/500642.html第一次使用Android Studio时你应该知道的一切配置 : ...
- java初级应用:环境安装及配置
相关文件下载: jdk下载路径:http://www.oracle.com/technetwork/java/javase/downloads/index.html eclipse下载路径:https ...
- linux系统下开发环境安装与配置
安装系统环境 CentOS 6.8 64位 jdk版本 7u80 64位 Tomcat版本 Tomcat7 maven版本 Apache Maven 3.6.0 vsftpd版本 vsftpd-2.2 ...
随机推荐
- mysql的错误:The server quit without updating PID file /usr/local/mysql/data/door.pid).
mysql错误解决: 先 参考:http://www.jb51.net/article/48625.htm 参考第四条: mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打 ...
- sql里条件is null 在thinkphp里
$map['字段名'] = array('exp',' is NULL'); 譬如:$condition['url'] = array('exp',' is NULL');
- GCC 警告提示的用法
转自GCC 警告提示的用法 本节主要讲解GCC的警告提示功能.GCC包含完整的出错检查和警告提示功能,它们可以帮助Linux程序员写出更加专业和优美的代码.我们千万不能小瞧这些警告信息,在很多情况下, ...
- MUH and Cube Walls
Codeforces Round #269 (Div. 2) D:http://codeforces.com/problemset/problem/471/D 题意:给定两个序列a ,b, 如果在a中 ...
- java程序执行时,JVM内存
高淇 java 31集 类代码,static,常量池到方法区 (常量池会在类之间共享) 局部变量 到栈 对象到 堆 高淇 32集 增加一个computer类
- Android 自定义title样式
requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性.参数是Window类中定义的常量.一.枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需 ...
- tshark 使用说明
yum install -y wireshark 最近才发现,原来wireshark也提供有Linux命令行工具-tshark.tshark不仅有抓包的功能,还带了解析各种协议的能力.下面我们以两个实 ...
- win2003+IIS6+PHP5.3.8+MSSQL2008的安装配置
- OpenXml操作Word的一些操作总结. - 天天不在
OpenXml相对于用MS提供的COM组件来生成WORD,有如下优势: 1.相对于MS 的COM组件,因为版本带来的不兼容问题,及各种会生成WORD半途会崩溃的问题. 2.对比填满一张30多页的WOR ...
- POJ 2449
#include<queue> #include<cstdio> #include<string> #include<cstring> #include ...