初学JAVA,配置环境变量的小问题 本帖最后由 fangmingshijie 于 2014-02-26 11:50:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javahome是设置一个JDK地址然后一般path就是javahome+binclasspath设置编译地址。这都是老早以前用记事本写helloworld的时候必须要弄的现在都 eclipse完全不用设置那么多,你把path写了就行了 网上说的javahome是定义一个变量,在给path配的时候可以通过javahome配置相对路径,如果你path配的绝对路径,其实你可以不要配javahome,classpath说来真巧,我也是昨天才知道的,JDK1.6以后就可以不要配置classpath了,当然path是必须要配置的,这些是我现在知道的 现在用eclipse工具,只需要配置JAVA_HOME 和 path就可以了。用记事本写,进行编译引用时需要classpath 所以说如果配置了path的绝对路径,就不用配置javahome了对吧? 其实主要是把path配上,如果真的开发遇到问题,你在找回这里,你就明白了 很简单:Path 你自己已经设置了,必须要的,因为其中有javac.exe即用来在命令行编译的。JAVAHOME 则是很多IDE都要用到的比如IDEA,你可以在IDE中选择使用哪个java版本6或者7,8等CLASSPATH 则是在命令行中你要编译或打包你的java项目时要用到的,比如javafx 楼上说的很明白了配置JAVA_HOME是为了让一些IDE工具比如Eclipse 找到java;配置PATH是为了在系统终端比如Linxu下Shell窗口运行java -version 命令来查看java版本,如果PATH未配置,则java 这个命令不可使用;配置CLASSPATH则是为了编译我们的java项目中的.java文件需要,可以参考下javac -classpath 命令 大牛们 过来看看啊、、、、、 Userbean是什么 详细解释下 TankWar的问题 swing 人员照片 TOMCAT的作用? 在构造方法时虚方法的调用出现错误!--为什么此时的school尚未赋值?? 一个对数据库的数据操作的问题 请问java有没有发接受c语言传来的结构体类型? 有关实体BEAN的问题!! 为什么rs.getRow();之前要用 rs.last() ; 自学java求助 一个list中remove方法的问题 关于JFrame移除组件时使用remove(Componet)和removeAll的问题
然后一般path就是javahome+bin
classpath设置编译地址。这都是老早以前用记事本写helloworld的时候必须要弄的
现在都 eclipse完全不用设置那么多,你把path写了就行了
用记事本写,进行编译引用时需要classpath
所以说如果配置了path的绝对路径,就不用配置javahome了对吧?
Path 你自己已经设置了,必须要的,因为其中有javac.exe即用来在命令行编译的。
JAVAHOME 则是很多IDE都要用到的比如IDEA,你可以在IDE中选择使用哪个java版本6或者7,8等
CLASSPATH 则是在命令行中你要编译或打包你的java项目时要用到的,比如javafx
配置JAVA_HOME是为了让一些IDE工具比如Eclipse 找到java;
配置PATH是为了在系统终端比如Linxu下Shell窗口运行java -version 命令来查看java版本,如果PATH未配置,则java 这个命令不可使用;
配置CLASSPATH则是为了编译我们的java项目中的.java文件需要,可以参考下javac -classpath 命令