以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  [求助]java文件dos中运行出错,但是eclipse正常运行  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=74951)


--  作者:sophielweilian
--  发布时间:5/19/2009 11:48:00 PM

--  [求助]java文件dos中运行出错,但是eclipse正常运行
今天运行了一个简单的java文件,编译通过,可以在eclipse中运行,不能在dos下用java命令运行。环境变量应该是没问题的:
classpaht=.;%java_home%\lib;%java_home%\lib\tools.jar;%java_home%\jre\lib;
path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
dos中提示的错误:Exception in thread "main" java.lang.NoClassDefFoundError: FirstSwingApplication
望高手指点!
--  作者:hongjunli
--  发布时间:6/20/2009 8:25:00 PM

--  
以下是引用sophielweilian在2009-5-19 23:48:00的发言:
今天运行了一个简单的java文件,编译通过,可以在eclipse中运行,不能在dos下用java命令运行。环境变量应该是没问题的:
classpaht=.;%java_home%\lib;%java_home%\lib\tools.jar;%java_home%\jre\lib;
path=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
dos中提示的错误:Exception in thread "main" java.lang.NoClassDefFoundError: FirstSwingApplication
望高手指点!


描述比较含糊,无法进一步判断问题错误之所在。
在dos命令下,你可以测试一下
javac与java命令是否可以正常执行,如下所示:

javac
用法:javac <选项> <源文件>
其中,可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件的位置
  -cp <路径>                   指定查找用户类文件的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖安装的扩展目录的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -d <目录>                    指定存放生成的类文件的位置
  -encoding <编码>             指定源文件使用的字符编码
  -source <版本>               提供与指定版本的源兼容性
  -target <版本>               生成特定 VM 版本的类文件
  -version                   版本信息
  -help                      输出标准选项的提要
  -X                         输出非标准选项的提要
  -J<标志>                     直接将 <标志> 传递给运行时系统


C:\Documents and Settings\Administrator>



--  作者:sophielweilian
--  发布时间:6/20/2009 9:21:00 PM

--  
多谢了,我会慢慢查找的。我很喜欢你的签名档的那句话,我要牢记它。
我是个超级浮躁的人,做任何事都希望早出结果,希望付出就要回报。
感谢你的这句话。

请不要做浮躁的人----浮躁的人容易问:我到底该学什么;别问,学就对了;浮躁的人容易说:我要中文版!我英文不行!不行?学呀! 浮躁的人分两种:只观望而不学的人;只学而不坚持的人; 浮躁的人永远不是一个高手。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
64.453ms