欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

关于如何在dos下运行带包的Java文件的方法,dosjava

来源: javaer 分享于  点击 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

编译运行的时候 要这样加上包名,否则会出错。

相关文章

    暂无相关文章
相关栏目:

用户点评