来问个菜菜菜菜题,关于我的第一个java程序。。。 if(win200){ 我的电脑-〉环境变量set classpath=.;(you class dir);}ok; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的是win2000,classpath配置如下.;c:\j2sdk1.4\lib\tools.jar .;c:\jasdk1.4\libThat is good. 你的class在那里?设定到c:\j2sdk1.4\lib\tools.jar这里有什么用?没用过。要不在你的class所在目录java youClassName应该可以吧。 ft,你不是设定的path而不是classpath吧? 添加以下环境变量(假定你的java安装在c:\jdk1.3) java_home=c:\jdk1.3 classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径) path = c:\jdk1.3\bin c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;这两个干嘛的?我从来没用过也没出过问题,楼上的兄弟能解释一下么?学习学习。 我的jdk安装在c:\jdk1.3.0_02下面,操作系统Win2000,path这么设置:.;c:\jdk1.3.0_02\bin,classpath这么设置:.;c:\jdk1.3.0_02\lib\rt.jar;c:\jdk1.3.0_02\lib\tools.jar运行时出错,我的源程序放在d:\j21work下,运行目录是d:\j21work。运行时还是出错。 例如:HelloWorld.class在d:\j21work里,在d:\j21work下运行 c:\jdk1.3.0_02\bin\java HelloWorld 先javac ellsworth.java顺利通过,然后java ellsworth出现一大堆的error. 我在d:\j21work下直接敲命令java ellsworth的。ellsworth.class在d:\j21work里头。 5555555,为什么我的第一个java程序诞生会这么困难?????? 我从jdk1.4换到1.3都是同样的问题。运行java -version时都OK的,就是不知道为什么运行通不过。 如果楼主的设置没有问题,就该怀疑是不是你的OS和JDK不兼容的问题了,也许该重装系统(虽然很痛苦,但没办法),有时侯没人能说得清到底是怎么回事!!! public class Ellsworth { public static void main(String[] arguments) { String line1 = "The advancement of the arts, from year\n"; String line2 = "to year, taxes our credulity, and seems\n"; String line3 = "to presage the arrival of that period\n"; String line4 = "when human improvement must end."; String quote = line1 + line2 + line3 + line4; String speaker = "Henry Ellsworth"; String title = "U.S. Commissioner of Patents"; String from = "1843 Annual Report of the Patent Office"; System.out.println('\u0022' + quote + '\u0022'); System.out.println("\t" + speaker); System.out.println("\t" + title); System.out.println("\t" + from); }}java 2编程21天自学通上的第一个例子。我在98和2000底下都试过了,是同样的错误。我真是有点晕了。从来没有这么沮丧过,我可是和这个hello world玩了一天了。 注意,你的类名是Ellsworth,文件名应该是Ellsworth.java,运行的命令应该是java Ellsworth,而你用的好象是 java ellsworth,当然会错大小写是有区别的,请再试一次. 真是大小写的问题。roger2008(痴人说梦) 请受小弟一拜。 你们都错了!!!在Winme下应该这样设置:在 “开始/程序/附件/系统工具/系统信息”中,选择“工具/系统配置实用程序/环境”中设置的!我琢磨了好久才弄出来的,但又不能给分自己,郁闷,@_@. Java 从文件读数据到Map中 JTextPane 中带有格式的文字如何保存? 求救 如何在Hibernate 中取记录的前几条记录 如何将InputStream转换成Image,并返回给Applet? 上传文件,并想数据库写入的问题 怎样把自己的桌面程序做成像QQ图标一样 请教大家俩道简单却不明白的面试题 新人小问:( 如何提高HashMap的效率 在jsp文件当前页面当前位置中如何显示另一个jsp 页面的内容 study_body 继续讲进,HOHO,就一分! 关于jdk的路径设置问题:
classpath配置如下
.;c:\j2sdk1.4\lib\tools.jar
java_home=c:\jdk1.3
classpath=.;c:\jdk1.3\lib\dt.jar;c:\jdk1.3\lib\tools.jar;(.;已经不能少,因为它代表当前路径)
path = c:\jdk1.3\bin
在d:\j21work下运行 c:\jdk1.3.0_02\bin\java HelloWorld
顺利通过,然后java ellsworth
出现一大堆的error.
java ellsworth的。ellsworth.class在d:\j21work里头。
就该怀疑是不是你的OS和JDK不兼容的问题了,
也许该重装系统(虽然很痛苦,但没办法),
有时侯没人能说得清到底是怎么回事!!!
public static void main(String[] arguments) {
String line1 = "The advancement of the arts, from year\n";
String line2 = "to year, taxes our credulity, and seems\n";
String line3 = "to presage the arrival of that period\n";
String line4 = "when human improvement must end.";
String quote = line1 + line2 + line3 + line4;
String speaker = "Henry Ellsworth";
String title = "U.S. Commissioner of Patents";
String from = "1843 Annual Report of the Patent Office";
System.out.println('\u0022' + quote + '\u0022');
System.out.println("\t" + speaker);
System.out.println("\t" + title);
System.out.println("\t" + from);
}
}
java 2编程21天自学通上的第一个例子。我在98和2000底下都试过了,是同样的错误。我真是有点晕了。从来没有这么沮丧过,我可是和这个hello world玩了一天了。
java Ellsworth,而你用的好象是 java ellsworth,当然会错
大小写是有区别的,请再试一次.
在Winme下应该这样设置:
在 “开始/程序/附件/系统工具/系统信息”中,选择“工具/系统配置实用程序/环境”中设置的!我琢磨了好久才弄出来的,但又不能给分自己,郁闷,@_@.