欢迎访问华悦美文网

java1.8没有javac

优秀范文2019-03-18 00:46书业网

篇一:javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单

javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题解决起来很简单

2012-06-07 09:25

javac编译成功,用java运行class文件出现“找不到或无法加载主类” 的问题所在很简单 学习android,顺便又学习下java.

入门就遇到这样的问题,环境变量按网上说的配好了,直接java 和 javac都有提示出来,说明没问题了,

做了一个简单java,放在e盘根目录下,在c:下操作javac该java文件成功了,但用java 该class时却提示“找不到或无法加载主类” ,忙活了半天,找了些资料,发现其实很简单,不是语句错误,是路径问题classpath的问题。

主要是以下两点要注意:

1、在classpath的最前面要加一个本目录路径,用.表示,由于后面还有java的dt和tools两个路径,所以.后要加;进行分隔表示。

2、更为重要的是,在cmd下运行javac 和java的时候,必须在该java文件的目录下运行,这样生成的class也在该目录下,java的时候也会第一个就在本目录下找class文件,就不会提示找不到了。这个cmd运行路径由于一般不太注意,输入cmd就会直接到c:\个人文件夹下,而一般的java文件会用其它软件编写,放在选定的路径下,这两个路径很少能主动重合,一运行当然找不到了,但是javac能认到,不知为什么java就提示找不到?这点有点奇怪。网上各种解决方法里很少注意到其实就是这个小问题造成的找不到类,都想当然的以为是在java源文件路径下运行java,那当然就找不到基本问题所在了。

如果1、2都做了还是没变化,那就是该计算机改了环境变量后需要重新启动下让新的设置生效,重启下即可。

解决了以上两点,就不会再提示“找不到或无法加载主类”

篇二:关于javac不是内部命令的解决办法 javah jni

关于javac不是内部命令的解决办法

javah jni

2011-05-10 14:53

在 dos下运行java -version是正常的,但是在dos下运行javac ,error 信息是javac不是内部命令,也是不可运行程序,折腾了半天,都没有找到原因,因为环境变量配置过了呀.在dos下运行set path=c:\Java\jdk1.5.0_02\bin

set

classpath=C:\Java\jdk1.5.0_02\lib\tools.jar;C:\Java\jdk1.5.0_02\li

b\dt.jar;C:\Java\jdk1.5.0_02\bin

之后javac可以用了,不过重新打开cmd,再运行 javac还是出错,不是内部命令,也是不可运行程序.直接运行java没有任何问题.真奇怪.后来用

> echo %JAVA_HOME%

> echo %PATH%

> echo %CLASSPATH%

看classpath有问题.原来是在设置的时候JAVA_HOME的值多了个;把分号去掉之后,一切正常了,o my god!

JAVA_HOME设置为:

C:\Program Files\Java\jdk1.5.0_12(看具体的安装位置)

classpath设置为:

.;%JAVA_HOME%\lib;

Path设置为:

%JAVA_HOME%\bin;

现在我们配置好之后就可以实现jni的 .h 文件了。。

进入到工程的bin目录下(在其他的目录下也可以):把.java 和 .class copy到文件夹下面。执行如下命令:

最终生成.h文件。 sw

篇三:WIN7下JDK1.8环境变量配置图解详细过程

Java1.8环境变量配置

1:下载对应版本的JDK1.8并安装安装过程中可以自定义安装目录等信息,例如我们选择安装目录为:C:\Program Files\Java\jdk1.8.0

2:安装完成后,右击“我的电脑”点击“属性”:

3:单击“高级系统设置”:

4:在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”:

(1).JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:\Program Files\Java\jdk1.8.0,如图:

(2) Path项下添加:;%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin,注意前面用分号隔开,如图:

(3)在CLASSPATH项添

加:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径),如图:

1. (5):“开始”->;“运行”,键入“cmd”,键入命令 “javac”,出现以下画面,说明

环境变量配置成功。如图:

Copyright @ 2012-2025华悦美文网 All Rights Reserved. 版权所有