社区
Java SE
帖子详情
在dos中.class文件无法运行,但是却由.java的文件生成.class的文件
notlikeGaoShou
2010-11-23 10:40:24
如题,情大虾指教
环境变量改了好多次
Classpath:.;%Java_Home%\lib
Java_Home:C:\Program Files\Java\jdk1.6.0_03
PATH:%Java_Home%\bin
...全文
351
14
打赏
收藏
在dos中.class文件无法运行,但是却由.java的文件生成.class的文件
如题,情大虾指教 环境变量改了好多次 Classpath:.;%Java_Home%\lib Java_Home:C:\Program Files\Java\jdk1.6.0_03 PATH:%Java_Home%\bin
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiguadaxia
2010-11-23
打赏
举报
回复
原来有看到,还给我加分^^;只是没提到,我还以为被无视了
xiguadaxia
2010-11-23
打赏
举报
回复
楼主,7楼说的跟8楼一样,为什么你就无视呢^^
notlikeGaoShou
2010-11-23
打赏
举报
回复
呵呵,8楼正解啊
magicluo
2010-11-23
打赏
举报
回复
你的classPath中只配置了 jdk的类库路径 %Java_Home%\lib ,你甚至都没配置当前路径
不过即使你配置了当前路径 你的程序按照你的方式还是访问不了
你先将classPath改为:
.;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar
注意 . 不要掉了 代表当前路径
改成这样了
然后你的命令提示符路径到 f:
然后 执行java AA 就行了。 因为此时是在当前路径下查找 class 文件 刚好在.
或者你也将f:\ 加入到你的classPath中也可以.
liangxiyu
2010-11-23
打赏
举报
回复
环境变量没设置好,把你的项目的路劲加到环境变量里面去
notlikeGaoShou
2010-11-23
打赏
举报
回复
不会插入图片
sunyiz
2010-11-23
打赏
举报
回复
你进入 F:
然后直接 java AA 试试呢?
xiguadaxia
2010-11-23
打赏
举报
回复
楼主你先到F盘下执行java AA
这样:
C:\Documents and Settings\Administrator>f:(回车)
F:\>java AA (回车)
试试看~~
Dongo2
2010-11-23
打赏
举报
回复
LZ告诉你一个非常管用的方法。
为了判断到底是不是你的环境变量配置有问题,建议把你的.java文件放入到你的jdk安装目录下。然后dos下找到这个目录。再次编译,运行,如果成功的话说明你的path路径有问题。
如果不成功的话那么问题就很多了。(不过你能编译过去应该不会存在后者。所以你先试一下吧)
飞翔的牧人
2010-11-23
打赏
举报
回复
你可以把错误截图贴上来大家看看
notlikeGaoShou
2010-11-23
打赏
举报
回复
报错为Exception in thread "main" java.lang.NoClassDefFoundError:
我在f盘写了一个AA.java,然后用dos输出
javac f:/AA.java
AA.java内容如下
public class AA {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Hello World");
}
}
命令输出后在f盘生成了一个AA.class的文件,我再在dos里面键入
java f:/AA就报错
zcjavaxue1
2010-11-23
打赏
举报
回复
你把path改为javac.exe所在的目录试试,例如:D:\Program Files\Java\jdk1.6.0_18\bin
一般你在dos中编译Java程序,设置好path就够了,其它的不需要的
magicluo
2010-11-23
打赏
举报
回复
shit..
你是不是有package 啊 ,全路径都带上了没啊?
javac xxx.java 编译
java xxx 运行 (不要带.class)
错误提示总该有的吧
sunyiz
2010-11-23
打赏
举报
回复
楼主怎么执行的?
感觉楼主描述的不是很清楚啊
经典的
java
反编译工具 jad
-no
dos
-不要去检查
class
文件
是否以
dos
方式写 (CR before NL, default: check) -nocast - 不要
生成
辅助
文件
-nocode -不要
生成
方法的源代码 -noconv - 不要转换
java
的定义符 (default: do) -...
MS-
DOS
运行
.
class
文件
出现错误: 找不到或
无法
加载主类
运行
“
java
”、“
java
c”命令,系统未识别,则配置错误→配置正确再重新编译.
java
文件
、
运行
.
class
文件
2.检查.
class
文件
是否已
生成
。 看编译的.
java
文件
所在同级目录下,是否有.
class
生成
→用
java
c重新编译 3.查看...
Java
.
java
和.
class
文件
区别(附上
java
c和
java
区别)
比如myeclipse,我们在点run的时候,都是将.
java
文件
先编译成.
class
文件
然后才能
运行
的 举例:用notepad++,写一个简单的
java
类 前置条件:先进入你写的代码所在的
文件
夹 window系统,在
dos
界面 先把.
java
文件
编译 ...
.
java
编译成.
class
与 .
class
反编译成.
java
程序员编写的是.
java
文件
,经编译后
生成
.
class
文件
给计算执行。相信这两句话很形象的说明了这两个
文件
的关系了。1,首先反编译器就是jd-gui这个软件了,可以把jar包直接拖进这个软件就能够看到代码了。当然jd-gui不...
[
java
]
DOS
编译 .
java
文件
得到 .
class
文件
并执行 以及使用外部 .jar包 时的命令...
当写一个
java
文件
后,在
DOS
中
进行编译与执行时,如果没有引入外来的包,那情况很简单 例如: public
class
hello_world { public static void main(String[] args) { System.out.println("hello world !...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章