当前位置:  技术问答>java相关

我的.class文件只有拷贝到 jdk\bin\目录下才能正确执行

    来源: 互联网  发布时间:2015-01-01

    本文导语:  说明:我安装的是JDK标准版 版本号 1.3 ;操作系统是Windows Me jdk 安装在E:jdk下;在c:Autoexec.bat的Path已经加上E:JDKBIN;E:JDKinclude;E:JDKINCLUDE-OLD;EJDKLIB 描述: (1)我的welcome.class文件放在F:java下。    执行如下命令:E:jdkbin...

说明:我安装的是JDK标准版 版本号 1.3 ;操作系统是Windows Me
jdk 安装在E:jdk下;在c:Autoexec.bat的Path已经加上E:JDKBIN;E:JDKinclude;E:JDKINCLUDE-OLD;EJDKLIB

描述:
(1)我的welcome.class文件放在F:java下。
   执行如下命令:E:jdkbinjava f:javawelcome.class
   结果如下:
java.lang.NoClassDefFoundError: F:javawelcome/class
Exception in thread "main" Process completed with exit code 1
(2)执行如下命令:F:javajava welcome.class
结果如下:
Error opening registry key 'SoftwareJavaSoftJava Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
(3)如果我将welcome.class拷贝到E:jdkbin下
执行如下命令:E:jdkbinjava welcome
结果一切正常。

问题:我的.class文件只有拷贝到 jdkbin目录下才能正确执行。
就这样,望不吝指教。

|
CLASSPATH=.;$JAVA_HOMElibdt.jar;$JAVA_HOMElibtools.jar;e:j2sdkee1.2.1libj2ee.jar; 
上面是我的CLASSPATH你在后面加上你的路径如:
CLASSPATH=.;$JAVA_HOMElibdt.jar;$JAVA_HOMElibtools.jar;e:j2sdkee1.2.1libj2ee.jar;f:java
同时你要设置JAVA_HOME即你的Java安装的目录,如:JAVA_HOME = e:jdk1.3
在PATH中也要设置如我的:PATH = e:jdk1.3bin


|
总结一下:从你的第二个抱错,有可能注册表里有问题,则:
http://www.csdn.net/expert/topic/36/36931.shtm
此外你的classpath看来没有设置,一般,CLASSPATH=.;$JAVA_HOMElibdt.jar;$JAVA_HOMElibtools.jar就可以了,如果你还要运行什么servlet的话,还得加上servlet.jar的路径。最好别加什么f:java这样的路径


    
 
 

您可能感兴趣的文章:

  • 用servlet在后台画了一个图形,可是用jdk编译成.class文件以后,这个图形没有生成,好像是必须要在浏览器中执行这个.class文件以后才能生
  • 请问我怎么才能将一个java文件编译成class!?
  • 编译完成的.class怎么才能运行呀?
  • 我的 .class 文件应该放在那里才能运行呀?
  • 我已在一個.java文件中寫了package radom ,在javac時我怎樣才能創建,並把.class文件放到radom中??
  • 我已在一個.java文件中寫了package radom ,在javac時我怎樣才能創建,並把.class文件放到radom中??(
  • 新编译的CLASS文件,需重启RESIN才能起作用,为什么????
  • 请教:oralce的class12.zip应放在jbuild的哪个路径下才能被认可?
  • 我写的beans的class文件应该放在tomcat的哪个目录下,JSP才能找到?
  • 怎样才能让String class转换成数值int?
  • 为什么BEANS一定要放在WEB-INFclasses才能执行?放在其他为什么不可以?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 可以不用java name.class 而是直接编译出可执行文件吗?
  • 在执行java程序时,如何获取当前.class文件的路径
  • 请教高手: 如何写一个shell执行java的class?
  • 谁有办法用java执行于java.exe不在一个目录的class文件?
  • 如何把java的class文件做成可执行文件
  • 请问有将class文件转换为可执行文件(如Windows下的exe文件)的工具吗?
  • 什么时候才把class打包成mainfest!!!(急),并直接执行
  • 我是初学者:请问用Javac可以编译,但用Java执行时会说can't find the class.这是怎么回事呢?谢谢。
  • 关于editplus的使用,编译完生成.class后,我又编写了html来执行applet,将其保存,如何经ie解释打开(直接在editplus上操作)不是显示html语言呀
  • .class文件在IE下如何执行
  • 请教:有没有把java编译好的.java和.class文件编译成各个平台下的可执行文件??.exe?着急着急
  • Linux 下怎么执行Java 的程序(.Jar, .Class)啊?
  • 请问用JB7编译过的JAVA程序,哪一个文件是可执行程序啊?我怎么找不到啊?不是CLASS文件吧。双击他直接把JB7打开了。
  • 怎样把我的 .class 应用程序 转化成windows下的可执行文件 ( .exe) ?
  • 高分求教:如何将JAVA文件(.class)制作成可执行文件(.exe),求教方法或工具推荐
  • 如何执行中文名class
  • 请问如何在UNIX下将 .java 或 .class文件编译成为可直接执行的 可执行文件
  • java命名空间javax.tools枚举javafileobject.kind的类成员方法: class定义及介绍
  • 反编译一个class,这句话怎么理解:static Class class$jnsoft$manager$Slog;
  • java命名空间java.io接口objectstreamconstants的类成员方法: tc_class定义及介绍
  • 关于在一个class中调用另一个class中对象的问题!
  • java命名空间java.lang.annotation枚举retentionpolicy的类成员方法: class定义及介绍
  • public class Test 和 class Test 两种声明有什么区别
  • java命名空间java.lang类class<t>的类成员方法: getsuperclass定义及介绍
  • 有两个:1.class与2.java,2.java继承1.class类,要把2.java编译成2.class给如何书写!
  • java命名空间javax.swing.text.html类html.attribute的类成员方法: class定义及介绍
  • class.forname的用处?如class.forname("Sun.Jdbc.Odbc.JdbcOdbcDriver")??????
  • java命名空间javax.tools枚举standardlocation的类成员方法: class_path定义及介绍
  • 如何实现在一个程序中,通过不同的Class名称调用不同的Class。
  • java命名空间javax.lang.model.element枚举elementkind的类成员方法: class定义及介绍
  • 为什么用JBUILDER生成的HTML文件打开时提示找不到CLASS类。但是这CLASS 跟它在同一目录下?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3