黑马程序员技术交流社区

标题: java运行 [打印本页]

作者: 山水游客    时间: 2012-6-12 21:37
标题: java运行
本帖最后由 孙胜录 于 2012-6-18 23:11 编辑

如果在一个文件中写入了包名,在DOS命令下编译能成功,运行时却总是报错:java.lang.NoClassDefFoundError
这时该怎么写java命令呢?
比如一个Test类,里面有包:package cn.itcast(属于这个包)
搞了半天,没搞也来,特来请教!!

作者: 张洁    时间: 2012-6-12 21:41
你是不是编译用的:   javac 名字.java
而运行用的是:       java 名字.class

要是这个原因的话,运行语句应该是 java 名字   
不要.class哈
作者: 刘笑    时间: 2012-6-12 21:44
说的很明白了,没有定义类·····
作者: 乐峰    时间: 2012-6-12 22:02
第一步javac -d . cn.itcast.Test.java
第二步java cn.itcast.Test
这样写应该没问题了.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2