安装完JDK后 输入java有用 输入javac没用

打着豆豆吐泡泡 2015-03-27 02:45:22
我是个新手 正学JAVA但是安装完之后 输入javac完全没用求大神指教
我的环境变量
JAVA_HOME C:\Program Files\Java\jdk1.8.0_40
classpath .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path path=C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"C:\Program Files\Java\jdk1.8.0_40\bin"

...全文
2528 15 打赏 收藏 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
FanChason 2017-03-19
  • 打赏
  • 举报
回复
引用 14 楼 qq_26347167 的回复:
[quote=引用 13 楼 magi1201 的回复:] 再就是 JAVA_HOME C:\Program Files\Java\jdk1.8.0_40 检查一下,你的java应用是否默认安装在了C:\Program Files\Java\jdk1.8.0_40,如果不是的话,更改一下java_home的指向路径 java环境变量修改后,需要重启一个cmd窗口去测试,不要在修改环境变量之前的cmd窗口继续使用javac 测试,这个拿到的还是修改环境变量之前的变量值
感谢大神 就是应为哪个变量在后面用不了 [/quote]有用,就是安装的时候改了路径问题,貌似改了路径没什么用,就在C:\Program Files\Java下面看就有javac
  • 打赏
  • 举报
回复
引用 13 楼 magi1201 的回复:
再就是 JAVA_HOME C:\Program Files\Java\jdk1.8.0_40 检查一下,你的java应用是否默认安装在了C:\Program Files\Java\jdk1.8.0_40,如果不是的话,更改一下java_home的指向路径 java环境变量修改后,需要重启一个cmd窗口去测试,不要在修改环境变量之前的cmd窗口继续使用javac 测试,这个拿到的还是修改环境变量之前的变量值
感谢大神 就是应为哪个变量在后面用不了
姜小白- 2015-03-28
  • 打赏
  • 举报
回复
再就是 JAVA_HOME C:\Program Files\Java\jdk1.8.0_40
检查一下,你的java应用是否默认安装在了C:\Program Files\Java\jdk1.8.0_40,如果不是的话,更改一下java_home的指向路径
java环境变量修改后,需要重启一个cmd窗口去测试,不要在修改环境变量之前的cmd窗口继续使用javac 测试,这个拿到的还是修改环境变量之前的变量值
姜小白- 2015-03-28
  • 打赏
  • 举报
回复
Path %JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
将java_home的环境变量设置在oracle的环境变量前面,避免oracle里面的java应用对我们想要的java_home的应用造成影响。
  • 打赏
  • 举报
回复
引用 1 楼 qq118194716 的回复:
1、jre,jdk有没有正确安装 2、如果是win7默认应该是安装在C:\Program Files (x86)\下,检查下你的JAVA_HOME配置是否正确 3、检查路径配置是不是都是英文输入法下的符号
我的系统是WIN8.1
  • 打赏
  • 举报
回复
引用 6 楼 longtian1213 的回复:
你安装的是JRE还是JDK
我安装的是JDK 但是安装中要安装个JRE
code小生 2015-03-27
  • 打赏
  • 举报
回复
有了JAVA_HOME,后面的Path变量最后就应该将C:\Program Files\Java\jdk1.8.0_40\bin改为JAVA_HOME\bin
MacJacky 2015-03-27
  • 打赏
  • 举报
回复
"C:\Program Files\Java\jdk1.8.0_40\bin"去掉
邹邹wl 2015-03-27
  • 打赏
  • 举报
回复
path里面为什么有两个 JDK路径\bin?
S117 2015-03-27
  • 打赏
  • 举报
回复
你安装的是JRE还是JDK
cscxxx 2015-03-27
  • 打赏
  • 举报
回复
32bit会在C:\Program Files (x86)\下 64bit会在C:\Program Files\下 请确认正确位置 另外 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"C:\Program Files\Java\jdk1.8.0_40\bin" 只留%JAVA_HOME%\bin或是C:\Program Files\Java\jdk1.8.0_40\bin试试(把"拿掉)
nwpucyp 2015-03-27
  • 打赏
  • 举报
回复
Path写了绝对路径就不需要写JAVA_HOME啦
  • 打赏
  • 举报
回复
你在安装的时候是不是把站桩java和jre安装在一个文件夹下面了?如过安装在一起的话,貌似会默认的去掉某一个文件,所以你的javac就没有用。解决办法是安装两个文件夹安装。是不是在你javac的时候说tools什么找不到?如果是这样的话,就按照我的,就没有问题。我说的前提是你的环境变量必须配正确!
Evankaka 2015-03-27
  • 打赏
  • 举报
回复
"C:\Program Files\Java\jdk1.8.0_40\bin"这个可以不要吧
飏飏一蝶 2015-03-27
  • 打赏
  • 举报
回复
1、jre,jdk有没有正确安装 2、如果是win7默认应该是安装在C:\Program Files (x86)\下,检查下你的JAVA_HOME配置是否正确 3、检查路径配置是不是都是英文输入法下的符号

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧