Topic: 初学者求助:我的第一个java程序运行不了!

  Print this page

1.初学者求助:我的第一个java程序运行不了! Copy to clipboard
Posted by: lionlater
Posted on: 2005-09-15 21:09

编译能通过,但是执行: java Property 的时候报错:
Exception in thread "main" java.lang.NoClassDefFoundError: Property
代码如下:


import java.util.*;

public class Property {
public static void main(String args[]) {
System.out.println(new Date( ));
Properties p=System.getProperties( );
p.list(System.out);
System.out.println(" ----- Memory Usage : ");
Runtime rt=Runtime.getRuntime( );
System.out.println("Total Memory= " + rt.totalMemory( ) + " Free Memory = " + rt.freeMemory( ));
}
}


2.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: zcjl
Posted on: 2005-09-15 21:18

提问前请查看【加贴须知】http://www.cjsdn.net/post/view?bid=1&id=119201&tpg=1&ppg=1&sty=1&age=0#119201

3.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: lionlater
Posted on: 2005-09-15 21:58

不懂你是什么意思,我的贴有发错地方吗?

4.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: nonamexz
Posted on: 2005-09-15 22:03

8.代码要用[code][/code]加注,并且要禁止笑脸标记,以便大家阅读您的程序

5.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: lionlater
Posted on: 2005-09-15 22:42

现在这样可以了么?
看来求知的路真的是非常崎岖啊!

6.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: why
Posted on: 2005-09-15 22:51

read http://www.cjsdn.net/post/view?bid=1&id=119201
and please run the following commands and copy-n-paste the contents in the Command Prompt window into your post:
> echo %JAVA_HOME%
> echo %PATH%
> echo %CLASSPATH%
> rem X is the drive letter where Property.java is
> X:
> rem ABCXYZ is the folder where Property.java is
> cd ABCXYZ
> dir
> javac Property.java
> java Property

7.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: lionlater
Posted on: 2005-09-15 23:11

还是不行,我执行这些命令的结果如下:
输入:
D:\java>echo %JAVA_HOME%
输出:
C:\j2sdk1.4.2_09

输入:
D:\java>echo %PATH%
输出:
C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projects\B
pl\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\j2sdk1.4.2_09\bin

输入:
D:\java>echo %CLASSPATH%
输出:
.suffice

不知道是不是 classpath 配置错了?

8.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: why
Posted on: 2005-09-15 23:21

lionlater wrote:
还是不行,我执行这些命令的结果如下:
...
输入:
D:\java>echo %CLASSPATH%
输出:
.suffice

不知道是不是 classpath 配置错了?

I really don't why you don't post the rest of the results.
Sigh.
Try
SET CLASSPATH=.
or
java -cp . Property

AND we would like to take a look at the result of "dir".

Sigh...

9.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: lionlater
Posted on: 2005-09-15 23:35

谢谢大家,问题已经解决了!是我修改了环境变量后没重启DOS窗口。

10.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: why
Posted on: 2005-09-15 23:50

lionlater wrote:
谢谢大家,问题已经解决了!是我修改了环境变量后没重启DOS窗口。

You didn't 重启DOS窗口 for almost two hours... sigh...

I would use a batch file to set up the environment rather than changing the system settings.
You'll want to develop in different version of Java SE sooner or later.


BTW, it is so frustrating to respond to this kind of questions about setting up the environment, so this will be the last one for me.
Good luck.

11.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: zcjl
Posted on: 2005-09-16 11:44

lionlater wrote:
不懂你是什么意思,我的贴有发错地方吗?


你的帖子没有问题,不过你的问题很多人问过了,所以提醒你发帖前搜索一下

12.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: cpcp_213
Posted on: 2005-09-20 09:27

我运行的结果:
----- Memory Usage :
Total Memory= 2031616 Free Memory = 1657880
Finished executing

13.Re:初学者求助:我的第一个java程序运行不了! [Re: lionlater] Copy to clipboard
Posted by: yxyandtianti
Posted on: 2005-09-20 18:41

我运行以后的结果是:---------- java ----------
java.lang.NoClassDefFoundError: property (wrong name: Property)
  at java.lang.ClassLoader.defineClass0(Native Method)
  at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
  at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
  at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
  at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
  at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Exception in thread "main"
Output completed (0 sec consumed) - Normal Termination
不知道是什么原因?

14.Re:初学者求助:我的第一个java程序运行不了! [Re: yxyandtianti] Copy to clipboard
Posted by: why
Posted on: 2005-09-20 19:19

yxyandtianti wrote:
我运行以后的结果是:---------- java ----------
java.lang.NoClassDefFoundError: property (wrong name: Property)
...
不知道是什么原因?

read http://www.cjsdn.net/post/view?bid=1&id=119201
and please run the following commands and copy-n-paste the contents in the Command Prompt window into your post:
> echo %JAVA_HOME%
> echo %PATH%
> echo %CLASSPATH%
> rem X is the drive letter where Property.java is
> X:
> rem ABCXYZ is the folder where Property.java is
> cd ABCXYZ
> dir
> javac Property.java
> java Property


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923