`
ak23173969
  • 浏览: 28575 次
社区版块
存档分类
最新评论

DOS编译class文件容易犯的错误

阅读更多

场景1 在E:\TestClass 目录 有个Test.class文件 注意:.java文件 不带有包名



 

public class Test1 {
	public static void main(String[] args) {
		System.out.println("123");
	}
}

 编译结果 :正常

 

 

场景(二) E:\EclispeWork 目录下面有个java_classloader项目,项目中的java代码已经编译了,目录结构如下



 我们需要编译的class文件在  E:\EclispeWork\java_classloader\bin\com\wp\java\classloader 下面

执行普通的java命令

结果如下

 

到了这里,我就很郁闷了,为什么会报个NoClassDeFountErr错误了,结果我怎么试都不行,没办法找度娘

,结果确实找到了,但是更郁闷,人家说这是个新手都会犯的错误,我都工作一年多了,栽跟头啊,

不废话了看 正确的解析命令



 

 

分析下 : 第一步退到bin目录下(有时是classes目录下)  拷贝该目录地址,进入dos命令,cd  目录地址

              第二部:在java命令前面加上 -cp命令

              第三步:在-cp命令后面加上 目录目录地址

              第四部:添加完整类名(其实就是包名加类名)

 

 

   希望大家不要犯跟我一样的错误,太郁闷了了

 

 

 

  • 大小: 29.1 KB
  • 大小: 13.3 KB
  • 大小: 10.5 KB
  • 大小: 62.1 KB
  • 大小: 10.3 KB
7
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics