社区
Java SE
帖子详情
JAVA编译与.class文件生产问题?
qq_35357150
2016-08-22 11:34:50
在Outer类里面添加了一个inner 内部类,保存运行。在工程目录下bin文件夹里可以看到两个类的.class文件。再回到Outer类里将inner类修改使其报错,再将其删除不报错。bin文件夹里inner.class文件还在,重新报错并运行,inner.class文件消失,请问没报错之前为什么文件还在?报错说明编译器进行编译但为什么没有生产新的.class文件。
...全文
238
2
打赏
收藏
JAVA编译与.class文件生产问题?
在Outer类里面添加了一个inner 内部类,保存运行。在工程目录下bin文件夹里可以看到两个类的.class文件。再回到Outer类里将inner类修改使其报错,再将其删除不报错。bin文件夹里inner.class文件还在,重新报错并运行,inner.class文件消失,请问没报错之前为什么文件还在?报错说明编译器进行编译但为什么没有生产新的.class文件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovelystone
2016-08-23
打赏
举报
回复
问题描述能再简洁一些吗?看着头晕啊楼主~~
别闹了费曼sir
2016-08-23
打赏
举报
回复
我用的是Eclipse,自己测试了一下: 1、无论内部类还是外部类,有错误,编译器会提示,但是运行也会产生新的.class文件(需要将类名修改为与原来不一样)。 2、网上查了资料,说Eclipse中编译器只负责显示错误,有错误的类也是可以生成.class文件的,与内部外部类没有关系。
在cmd命令行窗口怎样把.
java
文件
编译
成.
class
文件
?
java
文件
和
class
文件
内部代码长什么样?.
class
文件
如果想要被JVM加载,要求是什么?
在cmd命令行窗口怎样把.
java
文件
编译
成.
class
文件
?
java
文件
和
class
文件
内部代码长什么样?.
class
文件
如果想要被JVM加载,要求是什么?
编译
.
java
文件
首先创建一个hello.
java
文件
,此
文件
的内部内容,如下图: hello.
java
文件
的存放路径是在D:/新建
文件
夹 这个路径下,如下图: 接着在cmd命令行窗口,进入jdk的bin目录中,去
编译
此.
java
文件
,
编译
命令如下图:
编译
成功之后,会自动在.
java
文件
的目录中生成一个.
class
文件
,如下图:
编译
好
.
java
编译
成.
class
与 .
class
反
编译
成.
java
了解下这两个
文件
类型:.
java
文件
是给人看的,.
class
是给计算机看的。程序员编写的是.
java
文件
,经
编译
后生成.
class
文件
给计算执行。相信这两句话很形象的说明了这两个
文件
的关系了。1,首先反
编译
器就是jd-gui这个软件了,可以把jar包直接拖进这个软件就能够看到代码了。当然jd-gui不能
编译
.
class
文件
。2,怎么把.
class
转成.
java
文件
呢?也是在jd-gui
文件
里面。点...
java
编译
class
_.
java
文件
怎样
编译
成.
class
文件
,你值得一看的技巧
以.
java
结尾的
文件
是
java
的源
文件
,存放的是我们编写的
java
源代码。.
class
结尾的
文件
是
java
的字节码
文件
,里面存放的是我们对
java
源码
编译
后产生的二进制代码。接下来小编和大家分享下如何将.
java
文件
编译
成.
class
文件
。工具/材料JDK操作方法01首先,我们必须在电脑上安装JDK(
java
开发工具包)。我们可以在官网上进行下载。02安装完成后,我们需要配置环境变量。我们将J...
Java
.
java
和.
class
文件
区别(附上
java
c和
java
区别)
.
java
和.
class
文件
区别 .
java
文件
,就是当前编写的代码
文件
.
class
文件
,就是
编译
过后的
文件
(jvm只识别.
class
文件
) 比如myeclipse,我们在点run的时候,都是将.
java
文件
先
编译
成.
class
文件
然后才能运行的 举例:用notepad++,写一个简单的
java
类 前置条件:先进入你写的代码所在的
文件
夹 window系统,在dos界面 先把.
java
文件
编译
执行
java
c
Java
A.
java
编译
后 执行
java
Java
A
java
是跨平台的,为什么能夸
Java
.
class
文件
是什么?
Java
class
文件
是什么?
java
class
文件
是对
Java
程序二进制
文件
格式的精确定义。每一个
Java
class
文件
都对一个
Java
类或者
Java
接口做出了全面描述。一个
class
文件
中只能包含一个类或者接口。无论
Java
class
文件
在何种系统上产生,无论虚拟机在何种操作系统上运行,对
Java
class
文件
的精确定义使得所有
Java
虚拟机都能够正确地读取和解释
Java SE
62,614
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章