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

在控制台上编译执行package过后的java文件…如何找到路径

2013-01-28 
在控制台下编译执行package过后的java文件……怎么找到路径?菜鸟问题,一个简单的java程序如下打包之后:packa

在控制台下编译执行package过后的java文件……怎么找到路径?
菜鸟问题,一个简单的java程序如下打包之后:

package edu.u1;

edu这个文件夹在E盘下,进入u1后,javac可以正常编译通过,但是java 文件名 执行的时候,出现以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError:……………………………………
…………

大意就是找不到class文件。但是该edu/u1这个文件夹下是有相应class文件的。
该怎么找错呢?有Eclipse我没用,想尝试用javac 和java学习一下java。
[解决办法]
classpath设置问题
[解决办法]
没有相关jar包  或者 classpath设置的问题
[解决办法]
有了包名,编译后保存文件的目录结构就按包名形成的。
象上面那样,类文件保存的路径是:.\edu\u1\HelloJava.class(.代表当前路径).
不要去u1下面运行。

热点排行
Bad Request.