我安装jdk后为什么在命令行窗口不能用javac命令?? 但是java和java -version命令都可以,怎么回事?是不是要设置环境变量? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没设环境变量也可以在命令行中使用java 和java -version吗? 这个不太理解。应该设了环境变量才可以的吧,以上是我的理解。 沒設置環境變量也可以使用在命令行進入jdk的bin目錄就可以執行了哈哈哈哈哈哈哈 ////////////////////////////////////////////////////////////////////////////////////////////////下载对应版本的JDK:64位操作系统:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-x64.exe32位操作系统:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-i586.exe////////////////////////////////////////////////////////////////////////////////////////////////JAVA_HOME设置(每个人都不一样,确保它的子目录有:bin,demo,include,jre,lib)jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.7.0;ClassPath设置(直接复制到环境变量的最前端):;%JAVA_HOME%\bin;.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;Path设置(直接复制到环境变量的最前端):;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;.;%JAVA_HOME%\..\jre7\bin;%JAVA_HOME%\..\jre6\bin;%JAVA_HOME%\..\jre5\bin;////////////////////////////////////////////////////////////////////////////////////////////////// Classpath設置了死都不知道怎麼死的,虛擬機會自動把tools.jar之類的jar包加載進來,而且錯誤的classpath設置會出現很多莫名其妙的問題 jdk版本>=1.5 就不用再设置classpath了。 我刚才按照书上说的,新建JAVA_HOME,classpath设置为.;%JVAA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar再在PATH变量前面加上%JAVA_HOME%/bin;和你的不一样,但是也可以运行了,不知道有没有什么影响? JAVA_HOME:设为JDK的安装路径,以后tomcat,eclipse可能需要用到此变量。path:变量,增加%JAVA_HOME%\bin,使得系统可以在任何路径下识别java命令。 环境变量的设置:我的电脑》高级》环境变量》下面那个框框有pass的设置》编辑》在头头加上f:\Java\jdk1.6.0_20\bin;(我的jdk在f:\Java,你看着办吧,实在不行去网上找个视频) 安装,配置j2sdk:执行j2sdk安装程序,自定义路径,我们的安装路径为:C:\j2sdk1.4.2_04配置j2sdk:配置环境变量:我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量: JAVA_HOME=C:\j2sdk1.4.2_04CLASSPATH=.;C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\bin;path=C:\j2sdk1.4.2_04\bin;写一个简单的java程序来测试J2SDK是否已安装成功: public class hello{ public static void main(String args[]){ System.out.println("Hello"); } } 将程序保存为文件名为hello.java的文件。 打开命令提示符窗口,进入到hello.java所在目录,键入下面的命令 javac hello.java java hello 此时若打印出来hello则安装成功,若没有打印出这句话,仔细检查以上配置是否正确。注意系统文件夹选项中应确定“隐藏已知文件类型的扩展名”不勾选 没配环境变量吧 找到javac文件在哪 然后在path路径上加“;”号 把javac所在的路径复制上去 五个数两两组合怎么实现 JDK代理的原理是怎样的,代码如何实现? 帮忙解释下这是什么 异常 JAVA私塾居然这么对我,大家进来看看认清他! 右移相当于除2,除不尽怎么办? 关于引用的问题 ResultsetMetaData为什么没有表的主键信息 过路的高手大哥帮帮我. JTree中的节点发生变化,如何刷新JTree(急,再线等待) jbuilder怎么和J2SDK一起使用 java变量作用域的小问题 java 中关于ftp上传的路径问题
应该设了环境变量才可以的吧,以上是我的理解。
下载对应版本的JDK:
64位操作系统:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-x64.exe
32位操作系统:http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-windows-i586.exe
////////////////////////////////////////////////////////////////////////////////////////////////
JAVA_HOME设置(每个人都不一样,确保它的子目录有:bin,demo,include,jre,lib)
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.7.0;ClassPath设置(直接复制到环境变量的最前端):
;%JAVA_HOME%\bin;.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;Path设置(直接复制到环境变量的最前端):
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;.;%JAVA_HOME%\..\jre7\bin;%JAVA_HOME%\..\jre6\bin;%JAVA_HOME%\..\jre5\bin;
//////////////////////////////////////////////////////////////////////////////////////////////////
再在PATH变量前面加上%JAVA_HOME%/bin;
和你的不一样,但是也可以运行了,不知道有没有什么影响?
path:变量,增加%JAVA_HOME%\bin,使得系统可以在任何路径下识别java命令。
我的电脑》高级》环境变量》下面那个框框有pass的设置》编辑
》在头头加上f:\Java\jdk1.6.0_20\bin;
(我的jdk在f:\Java,你看着办吧,实在不行去网上找个视频)
CLASSPATH=.;C:\j2sdk1.4.2_04\lib\tools.jar;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\bin;
path=C:\j2sdk1.4.2_04\bin;写一个简单的java程序来测试J2SDK是否已安装成功:
public class hello
{
public static void main(String args[])
{
System.out.println("Hello");
}
} 将程序保存为文件名为hello.java的文件。 打开命令提示符窗口,进入到hello.java所在目录,键入下面的命令
javac hello.java
java hello
此时若打印出来hello则安装成功,若没有打印出这句话,仔细检查以上配置是否正确。
注意系统文件夹选项中应确定“隐藏已知文件类型的扩展名”不勾选