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也一样;

 终于掰扯清除了,一天没干就干了这点事儿。。。。。。。。。。。。。。。。。。。。。

posted @ 2015-07-07 14:46  namehwh  阅读(1078)  评论(0编辑  收藏  举报