关于如何在dos下运行带包的Java文件的方法,dosjava
分享于 点击 22828 次 点评:236
关于如何在dos下运行带包的Java文件的方法,dosjava
在当前目录下即:Java图像处理操作目录下,新建了一个有包的Java 文件,运行下面的指令,他会把编译后的class文件保存到以包名为名的文件夹里面。
例如下面这个例子的包名为graph 。
E:\JAVA\NotePadJava\Java图像处理操作>javac -d . Img.java
E:\JAVA\NotePadJava\Java图像处理操作>java Img
Exception in thread "main" java.lang.NoClassDefFoundError: Img (wrong name: grap
h/Img)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
E:\JAVA\NotePadJava\Java图像处理操作>java graph/Img
编译运行的时候 要这样加上包名,否则会出错。
相关文章
- 暂无相关文章
用户点评