2 qq 33925480 qq_33925480 于 2016.02.16 10:13 提问

新人学习Java、安装jdk8后javac用不了了、Java正常使用

我的是WIN1064位系统安装JDK8、调出dos命令输入java有提示、输入Javac时就直接挂了、试了好长时间、都不行、不知道是不是环境变量出了问题、我的是WIN10的64位系统、jdk选择默认安装位置(C:\Program Files\Java\jdk1.8.0_05)
下面是我的环境变量配置
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME:G:\JAVA\jdk1.8.0_05
PATH:.;%JAVA_HOME%\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;%USERPROFILE%.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\

求大神帮助

5个回答

qq_24033949
qq_24033949   2016.02.16 10:23

path里面添加个 %JAVA_HOME%\jre\bin 试试

qq_19558705
qq_19558705   Ds   Rxr 2016.02.16 10:37

JAVA_HOME:G:\JAVA\jdk1.8.0_05 的内容不应该是 C:\Program Files\Java\jdk1.8.0_05? 输入java只能说明安装成功,输入javac是证明环境配件好了

qq_19558705
qq_19558705 回复qq_33925480: 可是你上面写的是默认安装。
2 年多之前 回复
qq_33925480
qq_33925480 那个是我在G盘下自定义的路径
2 年多之前 回复
Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.16 22:37

是不是你的环境变量配置有问题,导致的,

qq_26784617
qq_26784617   2016.03.31 18:12

你最后解决了没有?

qq_26784617
qq_26784617   2016.03.31 18:12

你最后解决了没有?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
win10安装jdk,不能识别javac命令
近日在学习cordova,需要安装jdk,于是我就按照网上的教程开始动手,不知为何javac命令不能用,经过一番查找,总算是找到了原因所在,如下:这是网上的说明整个过程会有两次安装提示:一次是安装jdk,一次jre;(注意不能安装到同一文件夹下)。(这里避免抄错:可将复制再改)1、JAVA_HOME: c:\Program Files\Java\jdk1.7.0_052、classpath:  ....
windows安装java开发环境后出现javac无法使用的问题
目前javaJDK的官方最新版本是jdk-9.0.4,安装后不需要配置环境变量就可以正常使用Eclipse等IDE编译、执行java程序。但在命令行界面只能使用java命令执行编译好的.class文件,无法使用javac命令编译.java文件中的程序源代码。如下图所示:目前还不知道出现这个问题的原因是什么。解决办法是在环境变量Path中添加C:\Program Files\Java\jdk-9.0...
linux用yum安装jdk或yum组安装jdk只有java命令没有javac命令
解决linux上使用yum安装jdk导致有java命令没有javac命令的问题
jdk1.8下找不到javac
系统环境变量里面设置: PATH 里面添加 %JAVA_HOME%\bin;
JDK8新特性:编译器保留方法参数名字
很长一段时间里,Java程序员一直在发明不同的方式使得方法参数的名字能保留在Java字节码中,并且能够在运行时获取它们(比如Paranamer类库)。最终,在Java 8中把这个强烈要求的功能添加到语言层面(通过反射API与Parameter.getName()方法)与字节码文件(通过新版的javac的–parameters选项)中。
JDK8获取参数名称(打开javac -parameters)
import java.lang.reflect.Method;import java.lang.reflect.Parameter;/** * 使用–parameters参数编译为class文件后,保留参数名字。 * @author fuhm3 */public class TestClass {      public static void main(String[] args) throw...
配置jdk时,java -version,没有问题,javac不能运行
配置jdk时,java -version,没有问题,javac不能运行。 检查,发现自己的配置变量都有,没有少啊。。。 后来发现了问题,在用户变量和系统变量中,都有Path这一变量,而我只在系统变量中设置了%JAVA_HOME%\bin,用户变量中没设置。立即在用户变量的path中也加入%JAVA_HOME%\bin,问题解决。
Win10中配置jdk之后javac无法运行
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到pat...
关于重启电脑之后javac不能识别的问题解决。
电脑重装之后,按照网上的大众方法安装好java环境(jdk和jre),发现每次重启电脑之后javac命令都不能识别了,但是java命令可以,我安装了三个版本的jdk(1.6、1.7、1.8)都是这个问题,之后重新修改一下环境变量中的JAVA_HOME(哪怕只是打开然后点击“确定”)后都可以再次生效,不知道这是不是只有w10才出现的毛病,先不管这么多了,先给出解决办法,给大家共勉。通常情况下,我们都...
安装JDK后出现 只能运行JAVA不能运行JAVAC
在Windows上装了Oracle/Sun JDK(过程中还同意安装了Public JRE),然后没有修改过PATH环境变量的配置,然后在命令行里运行的java.exe来自Public JRE,具体来说在C:\Windows\System32\java.exe。它会找到系统上现在装着的那个Public JRE的具体路径去运行Java程序。而javac.exe不是JRE的一部分,而是JDK的。JDK的