6. 建第一个系统变量:JAVA_HOME 值:C:\j2sdk_nb\j2sdk1.4.2
7. 建第二个系统变量:CLASSPATH 值:.;%JAVA_HOME%\lib系统变量:PATH 的新值是在原有值前加上%JAVA_HOME%\bin;
%JAVA_HOME%\bin; 这个也可以改为.;C:\j2sdk_nb\j2sdk1.4.2\bin;
最好确认一下你的安装路径是不是正确
7. 建第二个系统变量:CLASSPATH 值:.;%JAVA_HOME%\lib系统变量:PATH 的新值是在原有值前加上%JAVA_HOME%\bin;
%JAVA_HOME%\bin; 这个也可以改为.;C:\j2sdk_nb\j2sdk1.4.2\bin;
最好确认一下你的安装路径是不是正确
public class Welcome
{ public static void main(String[] args)
{ String[] greeting = new String[3];
greeting[0] = "Welcome to Core Java";
greeting[1] = "by Cay Horstmann";
greeting[2] = "and Gary Cornell"; int i;
for (i = 0; i < greeting.length; i++)
System.out.println(greeting[i]);
}
}
JAVA_HOME c:\j2sdk1.4.2_05;
Path c:\j2sdk1.4.2_05\bin;肯定行!如果把环境变量加在最后,就要把最后的“;”符号去掉,在变量前面加上“;”
举例来说,当前文件夹下有一个Test.java
package test;
public class Test {
public static void main(String args[]){
System.out.println("test");
}
}dos下的步骤是
1. cd到Test所在目录
2. 编译
>javac Test.java
3.创建包结构
>mkdir test
>copy Test.class test\.
4. 运行
>java test.Test
比如你的CLASSES放在D:\TEST\CLASSES,你的CLASS文件在包package1中,那么你在DOS的当前目录一定要是D:\TEST\CLASSES!
而文件是: D:\TEST\CLASSES\package1\Test.class
Path C:\j2sdk1.4.2_05\bin;
这样就ok了,如果有其它问题,那就是你的class错
public class Test
{
public static void main(String[] args)
{
System.out.println("classjava");
}
}
试一试这个^_^
但是如果你把她删除,记得注册表的也删除,重装jb就ok了
报错如下
exception in thread "main" java.lang.NoClassDefFoundErroe: Test
步骤如下
先打开记事本 输入
public class Test
{
//an application public static void main(String args[])
{
System.out.println("classjava");
}
}
然后保存在 c:\j2sdk1.4.2_05\bin里 文件名为Startup.java
保存完后 进入dos 输入:
cd c:\j2sdk1.4.2_05\bin(回车)
javac Startup.java
java Startup
public class Test
那么文件名就应该是:Test.java
你用文本的时候要另存为“Test.java"
一定要用那个双引号,
可以结帐了,哈哈啊哈哈
你用文本的时候要另存为“Test.java"
一定要用那个双引号,
我电脑里装了jbuilderx,内含有tomcat,不知道会不会引起jdk1.4运行错误啊?请大侠一定回一下啊!谢谢!
1。可能环境变量问题
2。可能jb问题 就是你试着把jb删掉,记得你要查找注册表,彻底删除,然后编译看看
2。1 行,就是jb问题,装回jb
2。2 不行,做回第一步
呵呵
妈的,楼上的各位都不是说在问题的重点上,还说元了。
只要把定义环境变量,改为下面的次序就OK了:
JAVA_HOME c:\j2sdk1.4.2_05
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path %JAVA_HOME%\bin;最准确如下:
SET JAVA_HOME=c:\j2sdk1.4.2_05
SET CLASSPATH=%CLASSPATH%;.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
SET PATH = %PATH%;%JAVA_HOME%\bin
set path=c:\j2sdk1.4.1_02\bin
set classpath=C:\j2sdk1.4.1_02\lib\tools.jar這樣
寫完還要試試用java能不能打出參數