19 个解决方案
#1
在jdk安装路径下的bin下执行javac能用的话就是环境变量设错
如果该bin下没javac的话你只装了jre没装jdk
一般开发需要jdk
如果该bin下没javac的话你只装了jre没装jdk
一般开发需要jdk
#2
直接到java的bin目录下去执行。
将命令提示符或者终端 cd 到java bin目录下,
将命令提示符或者终端 cd 到java bin目录下,
#3
path
%JAVA_HOME%\bin
%JAVA_HOME%\bin
#4
把 JDK 的 bin 路径加到 PATH
不要用 JRE 的 bin 路径
不要用 JRE 的 bin 路径
#5
什么现象?
提示File NOT found.是没找着文件,检查一下jdk的bin文件夹下有没有javac.exe文件,没有就重下个jdk装吧。
如果没有提示就是正常的,javac.exe只是编译,不会输出结果的。
提示File NOT found.是没找着文件,检查一下jdk的bin文件夹下有没有javac.exe文件,没有就重下个jdk装吧。
如果没有提示就是正常的,javac.exe只是编译,不会输出结果的。
#6
path
%JAVA_HOME%\bin
%JAVA_HOME%\bin
#7
我的这个方法已经赚了很多分,你信不信???????????????
////////////////////////////////////////////////////////////////////////////////////////////////
JAVA_HOME设置(每个人都不一样):
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.6.0_10;
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%\jre\bin;%JAVA_HOME%\jre6\bin;%JAVA_HOME%\jre7\bin;.;%JAVA_HOME%\bin;
//////////////////////////////////////////////////////////////////////////////////////////////////
此时我可以写java程序了
//////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
JAVA_HOME设置(每个人都不一样):
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.6.0_10;
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%\jre\bin;%JAVA_HOME%\jre6\bin;%JAVA_HOME%\jre7\bin;.;%JAVA_HOME%\bin;
//////////////////////////////////////////////////////////////////////////////////////////////////
此时我可以写java程序了
//////////////////////////////////////////////////////////////////////////////////////////////////
#8
你把path放到classpath,牛B啊。
#9
囧。。环境变量配置好就OK了
#10
环境变量没有配置正确。
#11
环境变量有误
#12
我试了一下在java的bin目录下去执行。
管用可是,那到底是怎么回事啊?
我应该怎么弄啊?
谢谢啊!
#13
把你的bin目录加到classpath下,如果你进入bin目录在javac就起作用了,
#14
谢谢啊!不过我弄了怎么还是不行啊?劳烦啦!
#15
卸了jdk jre 最好搞清楚怎么能卸掉 而且卸干净了
我怀疑你第机子装了不止一个jdk jre
清空path 如果是系统path 清空所有根java相关的项 如果是用户path 直接删了重建
重新安装jdk jre 配置path
我怀疑你第机子装了不止一个jdk jre
清空path 如果是系统path 清空所有根java相关的项 如果是用户path 直接删了重建
重新安装jdk jre 配置path
#16
环境变量有误!!!
#17
我安装完以后在java文件夹里面有一个jdk1.7.0文件夹还有一个jre7文件夹,难道不对吗?
谢谢非常感谢奥!
#18
对的,可以出现jre7,安装时选择了是否安装jre
#19
e
jdk7 和 jre7
我不了解
jre6的文件是在jdk6的文件下的,没错!
那么试着重新配置path吧 ! java 和 javac 都是在 jdk/bin下的
把你执行的命令的代码和错误都贴上来 看看 path也贴上来
jdk7 和 jre7
我不了解
jre6的文件是在jdk6的文件下的,没错!
那么试着重新配置path吧 ! java 和 javac 都是在 jdk/bin下的
把你执行的命令的代码和错误都贴上来 看看 path也贴上来
#20
#1
在jdk安装路径下的bin下执行javac能用的话就是环境变量设错
如果该bin下没javac的话你只装了jre没装jdk
一般开发需要jdk
如果该bin下没javac的话你只装了jre没装jdk
一般开发需要jdk
#2
直接到java的bin目录下去执行。
将命令提示符或者终端 cd 到java bin目录下,
将命令提示符或者终端 cd 到java bin目录下,
#3
path
%JAVA_HOME%\bin
%JAVA_HOME%\bin
#4
把 JDK 的 bin 路径加到 PATH
不要用 JRE 的 bin 路径
不要用 JRE 的 bin 路径
#5
什么现象?
提示File NOT found.是没找着文件,检查一下jdk的bin文件夹下有没有javac.exe文件,没有就重下个jdk装吧。
如果没有提示就是正常的,javac.exe只是编译,不会输出结果的。
提示File NOT found.是没找着文件,检查一下jdk的bin文件夹下有没有javac.exe文件,没有就重下个jdk装吧。
如果没有提示就是正常的,javac.exe只是编译,不会输出结果的。
#6
path
%JAVA_HOME%\bin
%JAVA_HOME%\bin
#7
我的这个方法已经赚了很多分,你信不信???????????????
////////////////////////////////////////////////////////////////////////////////////////////////
JAVA_HOME设置(每个人都不一样):
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.6.0_10;
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%\jre\bin;%JAVA_HOME%\jre6\bin;%JAVA_HOME%\jre7\bin;.;%JAVA_HOME%\bin;
//////////////////////////////////////////////////////////////////////////////////////////////////
此时我可以写java程序了
//////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
JAVA_HOME设置(每个人都不一样):
jdk目录的具体路径,比如 ;D:\Program Files\Java\jdk1.6.0_10;
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%\jre\bin;%JAVA_HOME%\jre6\bin;%JAVA_HOME%\jre7\bin;.;%JAVA_HOME%\bin;
//////////////////////////////////////////////////////////////////////////////////////////////////
此时我可以写java程序了
//////////////////////////////////////////////////////////////////////////////////////////////////
#8
你把path放到classpath,牛B啊。
#9
囧。。环境变量配置好就OK了
#10
环境变量没有配置正确。
#11
环境变量有误
#12
我试了一下在java的bin目录下去执行。
管用可是,那到底是怎么回事啊?
我应该怎么弄啊?
谢谢啊!
#13
把你的bin目录加到classpath下,如果你进入bin目录在javac就起作用了,
#14
谢谢啊!不过我弄了怎么还是不行啊?劳烦啦!
#15
卸了jdk jre 最好搞清楚怎么能卸掉 而且卸干净了
我怀疑你第机子装了不止一个jdk jre
清空path 如果是系统path 清空所有根java相关的项 如果是用户path 直接删了重建
重新安装jdk jre 配置path
我怀疑你第机子装了不止一个jdk jre
清空path 如果是系统path 清空所有根java相关的项 如果是用户path 直接删了重建
重新安装jdk jre 配置path
#16
环境变量有误!!!
#17
我安装完以后在java文件夹里面有一个jdk1.7.0文件夹还有一个jre7文件夹,难道不对吗?
谢谢非常感谢奥!
#18
对的,可以出现jre7,安装时选择了是否安装jre
#19
e
jdk7 和 jre7
我不了解
jre6的文件是在jdk6的文件下的,没错!
那么试着重新配置path吧 ! java 和 javac 都是在 jdk/bin下的
把你执行的命令的代码和错误都贴上来 看看 path也贴上来
jdk7 和 jre7
我不了解
jre6的文件是在jdk6的文件下的,没错!
那么试着重新配置path吧 ! java 和 javac 都是在 jdk/bin下的
把你执行的命令的代码和错误都贴上来 看看 path也贴上来