社区
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
...全文
446
14
打赏
收藏
在dos中.class文件无法运行,但是却由.java的文件生成.class的文件
如题,情大虾指教 环境变量改了好多次 Classpath:.;%Java_Home%\lib Java_Home:C:\Program Files\Java\jdk1.6.0_03 PATH:%Java_Home%\bin
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
楼主怎么执行的?
感觉楼主描述的不是很清楚啊
DOS
命令
运行
java
文件
文章讲述了如何在
DOS
命令行环境下编译和
运行
Java
程序。当遇到找不到或
无法
加载主类的错误时,应避免使用
java
hello.
class
这样的命令,而应直接输入
java
hello来执行程序,因为
java
c命令会自动
生成
.
class
文件
。
java
后台学习--重温
Java
语言(1--HelloWorld)
这篇博客介绍了如何使用
Java
编写并
运行
HelloWorld程序,详细阐述了从编写代码到
生成
及
运行
.
class
文件
的整个过程。在
Dos
窗口
中
进行编译和
运行
时需要注意编码的一致性,否则可能
无法
成功
生成
或
运行
程序。文章以实例代码展示,并强调了.
java
和.
class
文件
的区别以及
运行
命令的正确格式。
Java
程序的编译阶段
本文介绍了
Java
程序的编译过程,从创建遵循
Java
语法的源代码
文件
,到使用JDK
中
的
java
c命令在
DOS
命令窗口进行编译。
java
c命令的使用规则为`
java
c
Java
源
文件
路径`,一个
Java
源
文件
可以
生成
多个.
class
字节码
文件
,这些字节码
文件
无法
直接在操作系统
中
运行
。
利用
DOS
命令
运行
.
java
文件
(从会用到透彻)
本文介绍了如何使用
DOS
命令编译和
运行
Java
程序,包括
DOS
系统的基本原理、绝对路径和相对路径、
DOS
窗口的打开方法以及常用
DOS
命令。同时,详细阐述了JDK、JRE和JVM之间的关系,强调了JDK
中
的
java
c命令用于
生成
.
class
文件
,以及
java
命令用于
运行
程序。通过一个简单的HelloWorld示例,展示了从编写.
java
文件
到
运行
程序的完整过程。
Java
中
常用的
DOS
命令
本文介绍了
DOS
命令的基本使用方法及其在
Java
开发
中
的应用,包括如何打开
DOS
命令窗口、常用的
DOS
命令以及
Java
中
特定的
DOS
命令如
java
c、
java
等,并提供了编译多个源
文件
和组织.
java
与.
class
文件
的方法。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章