java大菜鸟问问题,不要见笑!
我下载了jdk1.4.1_01版,系统变量我设置如下
java_home=C:\jdk1.4
path=C:\jdk1.4\bin;C:\jdk1.4\jre\bin
classpath=.;C:\jdk1.4\lib;C:\jdk1.4\lib\tools.jar;
可我执行"javac Test.java"命令时总是提示
package system does not exist
是不是我的库装载的不对呀??
程序Test.java内容为:
public class Test{
public static void main(String args)
{
try{
system.out.println("HelloWorld!");
system.out.println("press any key to continue..");
system.in.read();
}catch(Exception e){}
}
}
问题点数:20、回复次数:9Top
1 楼skylan(君若为云,我愿为风,领君遨游宇宙中)回复于 2005-02-22 10:48:02 得分 0
classpath中加个 C:\jdk1.4\lib\dt.jar;
还有运行的时候,在dos环境下,切换到java文件所在的目录,如a.java在c:\example下
c:\example>javac a.java
c:\example>java aTop
2 楼skylan(君若为云,我愿为风,领君遨游宇宙中)回复于 2005-02-22 10:49:11 得分 5
public static void main(String args)--->public static void main(String[] args)Top
3 楼dubin1003(Irish coffee)回复于 2005-02-22 10:51:58 得分 0
我也有同样的问题,如果解决了,说说你的解决方法,谢谢Top
4 楼zhang53549(小华华猪)回复于 2005-02-22 11:00:36 得分 0
public static void main(String args)
参数!!!!!
应改为public static void main(String []args)Top
5 楼tom2005(随海奔跑)回复于 2005-02-22 11:07:02 得分 10
system改为 System
注意大小写Top
6 楼dubin1003(Irish coffee)回复于 2005-02-22 11:13:05 得分 0
就是上面这位大哥说的,把system 的s大写就可以了,Top
7 楼skyhh(小河)回复于 2005-02-22 11:44:14 得分 0
改了两个地方
1:public static void main(String args)
改成:public static void main(String args[])
2:所有的system.out
改成:System.out
可以通过编译了,执行时但又报错:
c:\>java Test
Exception in thread "main" java.lang.NoClassDefFoundError:TestTop
8 楼skyhh(小河)回复于 2005-02-22 11:45:10 得分 0
改为public static void main(String []args)也不行
Top
9 楼linmen(临门一脚)回复于 2005-02-22 14:38:18 得分 5
system改为System,
建议楼主编程的时候用有语法高亮显示的编辑器,如Ultraedit等。简单的语法错误就可以避免了。Top




