关于如何在dos下运行带包的Java文件的方法
2014-09-03 10:50
246 查看
在当前目录下即: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
编译运行的时候 要这样加上包名,否则会出错。
例如下面这个例子的包名为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
编译运行的时候 要这样加上包名,否则会出错。
相关文章推荐
- 关于Java的socket服务端项目如何打包成exe文件运行在服务器上。
- 关于在win10操作系统下如何在cmd上运行java文件的问题
- 如何在Java程序中运行外部类文件
- Java中关于文件上传的基本处理方法Commons-FileUpload
- 关于C++中如何判断文件,目录存在的若干方法
- java第一课:java第一课:如何在命令行模式下编译运行带包的java文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于Eclipse无法重新编译java文件的处理方法之一
- dos下用java命令运行含包名的main方法
- 关于win7下,java关联-jar 文件的方法
- 如何在命令行运行java文件
- DOS下运行exe文件,返回值取得方法
- 【转载】关于如何提取Exe文件中PPT源文件的几种方法
- (原创)关于如何处理EXCEL( CSV)文件 导入数据库的解决方法!!
- 关于 Java源文件带有package的普通程序和Applet编译和运行时错误的处理方法
- 如何在Dos下编译和运行Java程序?
- 命令行Dos下编译、运行java文件是出现has value '1.4', but '1.6' is required.错误
- 关于如何找到vmx文件(虚拟系统配置文件)的方法
- 关于Java对相对目录的文件读写和调用方法的一些总结
- 关于 Java源文件带有package的普通程序和Applet编译和运行时错误的处理方法