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

java命令行编译 运作JAVA类

2012-09-08 
java命令行编译 运行JAVA类例子 1 ?示例代码?编译成功 运行失败?????????? ????? 将依赖的JAR包 copy至lib

java命令行编译 运行JAVA类

例子 1

?

示例代码
?编译成功 运行失败

??????????

????? 将依赖的JAR包 copy至lib目录 D:\mytestproject\lib\kettas_common.jar

????? 编译:

?????

D:\>cd mytestproject

D:\mytestproject>cd classes

D:\mytestproject\classes>java com/Javasoft/HelloInput.java
Exception in thread "main" java.lang.NoClassDefFoundError: com/Javasoft/HelloInp
ut/java
Caused by: java.lang.ClassNotFoundException: com.Javasoft.HelloInput.java
??????? at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
??????? at java.security.AccessController.doPrivileged(Native Method)
??????? at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
??????? at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
??????? at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
??????? at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
??????? at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: com/Javasoft/HelloInput.java.? Program will exit.
???

下面是另一种尝试 成功运行

?

????? 将运行需用的SystemIn.class 文件拷贝至classes目录下

??????新结构如下

???????D:program\mytestproject

?

??????????????????????????? |--- classes

????????????????????????????????????? |---Javasoft

?????????????????????????????????????????????? |-- com

??????????????????????????????????????????????????? |---.....

????????????????????????????????????? |--kettas

?????????????????????????????????????????????? |--com

??????????????????????????????????????????????????????????????????????????????????????????????????????? |----.........

?

??????D:\mytestproject\classes\java com.Javasoft.HelloInput

????? 技能成功运行

热点排行