Java环境变量已设置 但Javac不能运转 在命令揭示符中输入Java可以运转 (java环境配置方法)
本文目录导航:
- Java环境变量已设置,在命令揭示符中输入Java可以运转,但Javac不能运转
- java环境变量性能好后双击jar文件无法运转的处置方法
- java性能了环境变量。然而java程序还是不能运转。求协助
Java环境变量已设置,在命令揭示符中输入Java可以运转,但Javac不能运转
论断:Java环境变量设置实现后,在命令揭示符中可以运转Java,但若Javac无法运转,疑问或许出在未将JDK的\jre\bin目录减少到系统门路。实践上,只管javahome或许会简化治理,但它并不是必需的,间接性能JDK装置目录下的bin门路即可。以下是具体的步骤:
首先,确认您的JDK装置门路,找到对应版本的JRE,双击进入,而后找到bin目录。
在该目录的上一级,你会看到门路称号,复制这个门路。
接上去,关上系统环境变量,找到Path变量,将复制的门路粘贴到其中,并保留设置。
确认实现后,可以在命令揭示符中输入javac启动测试,假设能反常显示协助消息,说明Javac门路曾经性能成功。
Java环境中的其余工具也十分关键,比如编译器javac、打包工具jar、文档生成器javadoc、调试工具jdb等,它们都是JDK无法或缺的局部。
比如,javac用于编译源代码为字节码,jar则用于打包关系的类文件,javadoc能从源码注释生成文档,而jdb则能协助咱们调试Java程序。
java环境变量性能好后双击jar文件无法运转的处置方法
最近发现个诡异的疑问,java环境变量明明配好了。
然而双击文件,就是不能间接关上运转。
先想到了第一个处置方法:运转,cd到jar目录,口头javaw -jar 。
就是我要口头的文件。
这样就可以运转了。
但这很费事不是,每次都要cd到jar所在的目录,那我还去配环境变量干嘛。
剖析要素,应该是jar文件的关上模式关联了其余的软件关上模式,就像任何文件咱们都可以用记事本去关上,但你用记事本去关上一张图片必需看不到图片。所以咱们的处置方法就是修正自动的关上模式。就是修正 注册表 。
步骤:
1.关上注册表(开局->运转或WIN+R,输入regedit,确定);
2.找到HKEY_CLASSES_ROOT/Applications/,一开局没有的话,就在资源治理器中找到文件,如我的电脑中为D:/Program Files/Java/jre/bin/,运转下,或找个Jar文件,选用关上模式,输入D:/Program Files/Java/jre/bin/,再选用关上就行了;
3.进入HKEY_CLASSES_ROOT/Applications//shell/open/command,修正自动的键值为 D:/Program Files/Java/jre/bin/ -jar %1 。
java环境装置在其它中央也相似。
java性能了环境变量。然而java程序还是不能运转。求协助
环境变量性能的不正确是会造成这种状况出现的上方为具体性能_HOMEJAVA_HOME指向的是JDK的装置门路在该门路下你应该能够找到bin、lib等目录如我的设置就应该为JAVA_HOME=C:\j2sdk1.4.2_09;设置PATH的目标是为了指向JDK的bin目录在bin目录下放的是各种编译口头命令如我的设置就应该为PATH=C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;须要说明,系统自身就有PATH环境变量,只需把C:\j2sdk1.4.2_09\bin;C:\j2sdk1.4.2_09\jre\bin;间接放到前面即可,两边经常使用;隔开设置类的门路,也最为关键如我的设置就应该为CLASSPATH=.;C:\j2sdk1.4.2_09\lib;C:\j2sdk1.4.2_09\lib\;最前面加上.和;,意为首先在以后目录中查找以上性能均是在我的JDK装置目录为C:\j2sdk1.4.2_09前提下启动的你可以依据实践的装置目录启动相应的修正性能方法:右击我的电脑——>属性,在弹出的系统属性选项面板当选用初级选项卡,点击环境变量按钮,弹出环境变量面板,在用户变量或许系统变量中启动相应的性能即可留意:用户变量只对以后登录本机的用户有效,而系统变量对一切登录本机的用户均有效,你可以依据自己的喜好在相应的变量环境中启动性能一切环境变量性能好后,在命令窗口中间接口头java或许javac命令,出现了相应的消息,说明性能成功