我是一个初学者,请高手不吝赐教:
目录F:\Java下,有一个父包parent,其中有一个子包child,这个子包中有一个类Location,这个类中有一个方法:
public void disp()
{
System.out.println("child子包中的Location类");
}
现在我在F:\Java下编了一段文件名为ParentTest.java的程序代码如下:
import parent.child.Location;
class ParentTest
{
public static void main(String[] arg)
{
Location qq = new Location();
qq.disp();
}
}
但是Javac程序编译不了,请问问题出在哪里?还有在用Java来运行时,这个运行的命令该怎么写?
目录F:\Java下,有一个父包parent,其中有一个子包child,这个子包中有一个类Location,这个类中有一个方法:
public void disp()
{
System.out.println("child子包中的Location类");
}
现在我在F:\Java下编了一段文件名为ParentTest.java的程序代码如下:
import parent.child.Location;
class ParentTest
{
public static void main(String[] arg)
{
Location qq = new Location();
qq.disp();
}
}
但是Javac程序编译不了,请问问题出在哪里?还有在用Java来运行时,这个运行的命令该怎么写?
解决方案 »
- quartz作业调度打印日志的问题
- 用Java语言载入图片时路径如何设置
- 测试算法运行时间
- 关于java语音传输回音的问题
- 请帮忙看一下这个异常 google不到啊
- 一个简单的JAVA问题
- 怎样在表单提交后,有人后退再提交,网页就提示失效?象hotmail那样。
- 请问如何在c++里面调用java?
- ■■请问我装了JDK2之后,程序菜单中只出现README.txt,没有应用程序,是为什么?■■
- java初学者,求教学视频,请大侠帮帮忙
- 如何得到下载文件的长度呀?http://86516.onlinedown.net/down/FlashFXP_3.3.8.1133_RC2_SC.exe
- 怎样弹出一个窗口,并向这个窗口传一个参数??
set classpath=f:\java
编译可以成功,即
javac parenttest.java
但执行就出错:
F:\Java>java parent.child.parenttest
Exception in thread "main" java.lang.NoClassDefFoundError: parent/child/parentte
st倒底是怎么一回一事儿?
F:\1>java parenttest
Exception in thread "main" java.lang.NoClassDefFoundError: parenttest (wrong nam
e: ParentTest)
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)
class ParentTest
{
public static void main(String[] arg)
{
Location qq = new Location();
qq.disp();
}
}注意:含有主方法的类要用public来修饰!!!!!