社区
Java SE
帖子详情
为什么我用必须在*.class文件路径下,才能用java命令运行*.class?
flywishes
2003-04-01 12:00:58
我可设置好了环境变量,可以在任何路径下运行javac和java,也可以在任何目录下编译指定了路径的.java文件,如c:\>javac d:\aaa\a.java ,可以生成a.class,但运行的时候必须进入a.calss文件目录才行,如d:\aaa\>java a ,在其他目录下指定.class文件不行,如c:\java d:\aaa\a
...全文
217
11
打赏
收藏
为什么我用必须在*.class文件路径下,才能用java命令运行*.class?
我可设置好了环境变量,可以在任何路径下运行javac和java,也可以在任何目录下编译指定了路径的.java文件,如c:\>javac d:\aaa\a.java ,可以生成a.class,但运行的时候必须进入a.calss文件目录才行,如d:\aaa\>java a ,在其他目录下指定.class文件不行,如c:\java d:\aaa\a
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xmpp
2003-04-01
打赏
举报
回复
java_home,classpath,path都没错。
程序又能运行。
实在是想不出什么错误了。上面的java -cp d:\aaa\ a可要注意中间的空格噢。
flywishes
2003-04-01
打赏
举报
回复
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
xmpp
2003-04-01
打赏
举报
回复
贴出出什么错啊。
flywishes
2003-04-01
打赏
举报
回复
还是不行,我想应该是classpath的问题。但又不知道处在哪里。我的
java_home:d:\j2sdk1.4.1_02
classpath:.;d:\j2sdk1.4.1_02\lib\tools.jar;d:\j2sdk1.4.1_02\lib\dt.jar;
path:d:\j2sdk1.4.1_02\bin;
xmpp
2003-04-01
打赏
举报
回复
java -cp d:\aaa\ a
flywishes
2003-04-01
打赏
举报
回复
怎么用呢?举例好吗?
bnfan
2003-04-01
打赏
举报
回复
必须加参数
-cp or -classpath
flywishes
2003-04-01
打赏
举报
回复
我想应该可以在任何目录下运行.class文件才对呀。
moumouren
2003-04-01
打赏
举报
回复
classpath=.;d:\aaa\a
Hackevin
2003-04-01
打赏
举报
回复
把aaa也放到环境变量里头不就行了
flywishes
2003-04-01
打赏
举报
回复
我在其他路径下用java -cp d:\aaa\a 后,与出现一堆java命令选项
Test.
class
文件
假设你的
文件
保持在E:/
java
/Test.
java
下面 那么你打开
命令
提示符,也就是 开始->
运行
输入cmd 先输入 e: 回车 现在位置就到了e盘 然后 cd e:\
java
\ 回车 现在就到了
文件
保存的位置了 然后
java
c Test.
java
这个是编译,编译后产生了Test.
class
文件
然后
java
Test 这个是
运行
,注意
运行
是
运行
main方法所在的
class
文件
在jar包中查找
class
等
文件
主要功能: 1.列出指定
路径
下的所有Jar包
文件
2.搜索分析指定
路径
下所有jar包中是否存在指定
文件
。譬方说要在jar包中查询目个**.
class
文件
。用户可以不用打开Jar包,直接输入
路径
和要查找的
文件
即可搜索。 3.除了对Jar包进行搜索分析外,还可以对zip包进行分析 4.填写搜索
路径
是最好不要只填写“E:/”根盘目录,这样在jcreator编译器中可以
运行
,但是在dos下用
java
命令
提示出错,不知道原因。 5.如出现问题请与我联系qq752304495
java
反编译工具(XJad) 2.2 中文绿色版
java
反编译工具(XJad) 2.2 中文绿色版 一个可以将.
class
文件
反编译回.
java
的工具,
java
反编译工具:XJad2.2,可打开.
class
电脑端用,
java
jar模拟器:KEmulator 功能特点: ======== 1、XJad是基于Jad核心的
Java
源程序反编译软件,内置Jad1.5.8e2; 2、可处理多个*.
class
文件
,可以处理
文件
夹内的所有
文件
,甚至可以处理*.jar
文件
; 3、带有多页面文本编辑器,也可集成在资源管理器中,随时点击右键都可进行操作; 4、支持
java
语法的高亮显示; 使用说明: ======== 1、打开一个或者多个*.
class
文件
,XJad反编译后,重命名为*.
java
文件
, 保存至当前
文件
夹,并在编辑器中打开查看; 2、打开一个
文件
夹,XJad将该
文件
夹下所有*.
class
文件
进行反编译,并保存至该
文件
夹下, 依据包
路径
信息生成
文件
夹
路径
,如com.spring.framework.*, 将建立com\spring\framework的
文件
夹结构; 3、打开一个*.jar
文件
,XJad将该Jar
文件
中的所有*.
class
文件
解压缩到临时目录并进行反编译, 并将源
文件
带包
路径
信息保存至当前
文件
夹下名称为“~” + *.jar 的
文件
夹中; 功能改进: ======== 1、发现Jad1.5.8g在反编译部分
文件
时异常中断,还原为Jad1.5.8e2;
运行
java
的
class
文件
方法详解.docx
运行
java
的
class
文件
方法详解.docx
jar包反编译工具
jar包反编译工具 很实用! 功能特点: 1、XJad是基于Jad核心的
Java
源程序反编译软件,内置Jad1.5.8e2; 2、可处理多个*.
class
文件
,可以处理
文件
夹内的所有
文件
,甚至可以处理*.jar
文件
; 3、带有多页面文本编辑器,也可集成在资源管理器中,随时点击右键都可进行操作; 4、支持
java
语法的高亮显示; 使用说明: 1、打开一个或者多个*.
class
文件
,XJad反编译后,重命名为*.
java
文件
, 保存至当前
文件
夹,并在编辑器中打开查看; 2、打开一个
文件
夹,XJad将该
文件
夹下所有*.
class
文件
进行反编译,并保存至该
文件
夹下, 依据包
路径
信息生成
文件
夹
路径
,如com.spring.framework.*, 将建立com\spring\framework的
文件
夹结构; 3、打开一个*.jar
文件
,XJad将该Jar
文件
中的所有*.
class
文件
解压缩到临时目录并进行反编译, 并将源
文件
带包
路径
信息保存至当前
文件
夹下名称为“~” + *.jar 的
文件
夹中;
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章