社区
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
...全文
449
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
文件
使用notepad++编写
java
代码并使用
dos
命令
运行
。
java
后台学习--重温
Java
语言(1--HelloWorld)
java
后台学习–重温
Java
语言 需求 使用
Java
代码编写打印HelloWorld程序
运行
原理 1.编写代码
生成
.
java
文件
2.编译程序
生成
.
class
文件
(这是个字节码
文件
) 3.
运行
程序,
Dos
命令
java
.
class
文件
上代码 /** *1.public
class
Hello表示一个类 *2.main方法是主程序入口 *3.System.out.println为打印语句 */ public
class
Hello{ public static void main(String
Java
程序的编译阶段
Java
程序的编译阶段 1.
class
文件
—字节码
文件
;字节码
文件
不是纯粹的二进制,这种
文件
无法
在操作系统
中
直接执行。 2.编译阶段的过程 新建一个
Java
扩展名
文件
(
Java
源
文件
),
文件
中
写的是
Java
源代码/源程序,
Java
源程序的编写必须履行
Java
语法规则。
Java
程序员需要使用JDK当
中
自带的
java
c.exe命令进行
Java
程序的编译。
java
c怎么用?在哪用? 在
DOS
命令窗口
中
使用;
java
c的使用规则:
java
c
Java
源
文件
路径;
java
c是一个编译器命令/工具; 一个Ja
利用
DOS
命令
运行
.
java
文件
(从会用到透彻)
了解
DOS
系统的基本原理,区分绝对路径与相对路径,掌握基本的
DOS
命令,了解JDK、JRE和JVM以及他们之间的关系,并利用
DOS
命令直接编译并
运行
.
java
源
文件
,大致讲解HelloWorld.
java
源代码
Java
中
常用的
DOS
命令
我们大多时候是在Windows或者Linux系统上进行
Java
开发,虽然使用Windows不像使用Linux一样频繁使用命令行,但在开发过程
中
我们还是会时不时用到
DOS
系统的一些命令。
DOS
命令介绍
DOS
,是磁盘操作系统的缩写,是个人计算机上的一类操作系统。
DOS
下的可执行
文件
有三种,分别是EXE、COM和BAT(当前页支持CMD扩展名)。其
中
,EXE和COM
文件
都是二进制形式...
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章