你要是到d:\ HelloWorld目录下就可以正常执行了d:\ HelloWorld>java HelloWorld看看因为java要能找到你的class啊另外最好在classpath后加点
如
CLASSPATH:
%JAVA_HOME%\lib;%TOMCAT_HOME%\lib;.
如
CLASSPATH:
%JAVA_HOME%\lib;%TOMCAT_HOME%\lib;.
解决方案 »
- java代码
- 安装了eclips还用设置jdk环境变量吗?
- 急 jasperreports linux 下导出pdf 字符宽度问题
- 我是java初学者,为什么我用ultraedit的时候关键字不变色啊?
- 新手求助 关于java中输入语句及要要进行捕捉或声明以便抛出 的问题
- 建议不要使用类型 Date 的方法 getHours()??
- 一个很简单的问题,快来拿分
- JB7中怎么才能让鼠标的滚轮起作用?
- 小弟想学学java,请各位高手指点一二!有分送
- 各位大侠谁能告诉我哪里有学visualage for java的书或网站???
- 什么原因!怎么会无发生成.exe文件?
- 出个数学题目,感兴趣的请思考一下。
你要用到的类在哪里,就必须设置你的classpath指向哪里 !! 否则java找不到怎么能运行呢??
你的情况,就要在classpath里加上 d: ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
你要用到的类在哪里,就必须设置你的classpath指向哪里 !! 否则java找不到怎么能运行呢??
你的情况,就要在classpath里加上 d: ------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
%JAVA_HOME%\lib;%TOMCAT_HOME%\lib加上"."%JAVA_HOME%\lib;%TOMCAT_HOME%\lib;.
yangFrame(yangFrame)
的方法我事了
还是不行啊
必须加classpath才可以
zez(思恩 为老婆多挣钱 鹤清风)
:那不是说:
我写一个程序
就必须加上classpath这个参数去编译??????
这些classpath都是干什么用的????
如果不用java -classpath *** 的参数,"."是java默认的!!!
我估计就是在程序开头有个package
如果有,楼主把package 那行去掉!
然后再javac编译一下!
最后java一定好使!!!
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
程序是这样的
没有package阿!!谢谢!!!!
不过我用GEL,JPAD PRO 等工具来编译的话,就一点问题没有了。
我也很想弄清楚这个问题到底是怎么回事。
上面的那些回复我都看过了,结果还是不行。我的源文件如下:public class Abc
{
public static void main(String args[])
{
System.out.println("hello,china.");
}
}
//你们看清楚了,没有package吧!源文件存放在 g:\javas 目录中。
用javac 编译后,Abc.class 文件自然也就存到了 g:\javas 这个目录中。
编译时能通过。
但在执行时就出现了这样的问题。
当我的DOS提示符是:g:\javas> 时,我键入以下命令:
java Abc.class
提示如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Abc/class
环境变量中,全都是设好了的。什么“.”之类的东东,也设了。
而且我加上-classpath这个参数执行java命令时,也不成功。
class Abc
{
public static void main(String args[])
{
System.out.println("hello,china.");
}
}
也就是把开始的public 去掉.就OK了.
或者在命令提示符下用set path=d:\jdk\bin
措载那里了?那个源代码是错的,但还是有人不负责任的拿来做例子,作者纯粹是谋财害命.
我去掉了public可是还是不行我都重起了机器了
我是MM阿!!!!
我成功运行了!!也是放在d:\跟目录下
D:\ 的目录2003-09-01 12:35 <DIR> WINDOWS
2003-07-30 17:57 <DIR> Halley
2003-07-31 14:32 <DIR> MSDN2002
2003-08-01 08:23 <DIR> MSDN
2003-08-01 09:16 <DIR> program
2003-08-20 10:12 <DIR> Tencent
1999-05-05 22:22 45,379 SMARTDRV.EXE
2003-09-08 16:13 <DIR> Windows CE Platform Builder
2003-09-08 16:13 <DIR> WINCE410
2003-09-08 16:13 <DIR> Program Files
2003-09-11 10:19 <DIR> test
2003-09-15 15:18 <DIR> DataFlyer
2003-09-17 16:24 127 HelloWorld.java <--------------
2003-09-17 16:25 426 HelloWorld.class <--------------
3 个文件 45,932 字节
11 个目录 8,196,128,768 可用字节D:\>java HelloWorld
Hello,World!
Win2000 系统环境变量设置为:
.;c:\j2sdk1.4.2\lib\dt.jar;c:\j2sdk1.4.2\lib\tools.jar
(其实去掉也无所谓,我试过不设置环境变量也行)真不知道楼主的java有什么毛病!!!是不是jdk没装好,重新撞一边吧!
我本来想学java,单不懂 JDK,是什么动动,看了你们的动动,我就更不动动了
MM,GG,给我说说吧。
我还回来看的 哦
我现在在学习DELPHI.哈,等你们搞动了,我再来学JAVA
当我的DOS提示符是:g:\javas> 时,我键入以下命令:
java Abc.class
提示如下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: Abc/class
...............>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
应该是: java Abc
而不是java Abc.class
F:\学习\计算机\java\my code 然后再运行javac yourname.java编译完后再运行java yourname就可以了系统变量设置classpath:d:\java\jdk\lib\tools.jar;d:\java\jdk\lib\dt.jar;d:\java\jdk\lib\htmlconverter.jar;java_homeD:\java\jdkPathd:\java\jdk\bin在用户变量设置:java_homed:\java\jdk