我是JAVA的初学者有个JNI的问题搞不懂

来源:百度知道 编辑:UC知道 时间:2024/06/16 07:42:54
我编译我的第一个JAVA小程序public class HelloZj{
public static void main(String[] args){
System.out.println("这是我的第一个JAVA小程序");
}
} 运行的时候出现了两个错误

错误1:Could not find the main class
错误2:A JNI error has occurred,please check your installation
and try again
请问这是怎么回事
我的JDK安装在C:\Program Files\Java\jdk1.7.0
path设置的路径C:\Program Files\Java\jdk1.7.0\bin
classpath设置的路径C:\Program Files\Java\jdk1.7.0\lib

我把txt文件改成java文件图标也不变成JAVA的图标!

估计应该是JDK环境变量没有配置好,进行如下试验,看能否解决
JAVA_HOME
存放JDK安装的路径(根目录)
例:C:\Program Files\Java\jdk1.5.0_08
Path
命令查找路径,如 java、javac(命令行工
具<程序>)所在路径
例:%JAVA_HOME%\bin
ClassPath
java 类路径,java解释器运行时需要查找相
关类的路径。

因为你没有配置好环境变量,你应该配置好了path,但是没有配置好classpath
新建一个环境变量,变量名为classpath,值为

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

%JAVA_HOME%为引用JAVA_HOME变量,变量的值为jdk安装的目录

这段代码本身并没有错误

classpath错误,正确如下:
classpath=C:\Program Files\Java\jdk1.7.0\lib\dt.jarC:\Program Files\Java\jdk1.7.0\lib\tools.jar;