首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

帮忙解决有关问题

2012-04-08 
帮忙解决问题问题1.我电脑上安装的是JDk1.5 系统环境(classpath)是:D:\java。我编一个程序:public class he

帮忙解决问题
问题1.我电脑上安装的是JDk1.5 系统环境(classpath)是:D:\java。我编一个程序:
  public class hello{
  public static void main(String args[]){  
  System.out.println("Hello the world!");
  }
  } 文件放在D盘根目录上,当我在“命令提示符”这样操作时,
D:\java>javac d:\hello.java (第一步)

D:\java>java d:\hello (第二步)
Exception in thread "main" java.lang.NoClassDefFoundError: d:\hello
  为什么第一步可以编译成功,而第二步却无法执行*.class文件?求解。
问题2.当我在“命令提示符”这样操作时,会显示这样:
   
  D:\java>javac -classpath d:\hello.java
javac: 无源文件
用法:javac <选项> <源文件>
其中,可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
-nowarn 不生成任何警告
-verbose 输出有关编译器正在执行的操作的消息
-deprecation 输出使用已过时的 API 的源位置
-classpath <路径> 指定查找用户类文件的位置请问这是什么原因,怎么解决

[解决办法]
不好意思,顺序写反了,应该是:

java -cp d:\ hello 

或者:

java -cp .. hello

热点排行