我要生成class文件就弹出你一何种方式打开java文件,怎么回事啊,急
发布网友
发布时间:2022-05-10 10:42
我来回答
共3个回答
热心网友
时间:2023-10-05 12:16
首先我们尝试使用文本编辑工具打开该.class文件,小编选择了notepad++ 和Atom这两个比较流行的文本编译工具。在notepad++中打开的.class文件完全是乱码,在Atom中打开显示的虽然不是乱码,但是文本的可读性太差,已经看不出代码原来的样子了。
接下来我们使用java的集成开发工具IntelliJ IDEA打开.class文件,文件能够正常被打开并且java的代码都可读,但是代码的注释被省略了,若打开的是别人的代码,则会在一定程度上影响对代码逻辑的理解。
下面小编给大家介绍一款非常好用的java反编译工具Java Decompiler,这个工具不仅能反编译.class文件,将.class文件转换为可读的.java文件,而且还可以对整个jar包进行反编译。该工具不仅有自己的图形化界面工具JD-GUI,而且还有eclipse和IntelliJ IDEA的插件,可以将Java Decompiler集成到这些开发工具上。百度搜索Java Decompiler,找到并打开Java Decompiler的官网首页,如下图所示。
我们在首页下方拖动鼠标,来到下载处,选择JD-GUI下面的Download选择相应的Releases版本下载即可,windows下直接下载jar文件即可。
jar文件是java的可执行文件,右键点击或双击下载后的jd-gui-1.4.0.jar文件即可运行该反编译工具,打开时会有一个咖啡的图标,如下图所示。
我们在打开后的页面选择File,然后导入需要打开的文件,打开后的文件如下图所示,文件的格式和普通的java文件差不多,此时打开的.class文件没有任何乱码并且可读性很高,我们还可以将该文件保存为.java的格式,这样就实现了反编译。
另外在Java Decompiler的官网上还提供了Eclipse和IntelliJ IDEA相应插件的下载,我们在首页选择相应的开发工具的Download选项卡下载即可,这里不再详述了。
热心网友
时间:2023-10-05 12:16
①确保你的java环境安装正常,可cmd命令行输入 java -version回车查看。
②是否默认选项点错,java编译class的时候需要把文件后缀改成.java文件,你当前文件类型还是记事本类型,是否没有开启后缀显示。
热心网友
时间:2023-10-05 12:17
1、记事本编写代码时,设置文件夹选项,选择显示文件的扩展名,避免文本类型为txt。你确认在cmd窗口里面输入javac能够正常输出内容,之后确认java文件扩展名不是txt。之后再次执行即可。
我要生成class文件就弹出你一何种方式打开java文件,怎么回事啊,急
首先我们尝试使用文本编辑工具打开该.class文件,小编选择了notepad++ 和Atom这两个比较流行的文本编译工具。在notepad++中打开的.class文件完全是乱码,在Atom中打开显示的虽然不是乱码,但是文本的可读性太差,已经看不出代码原来的样子了。接下来我们使用java的集成开发工具IntelliJ IDEA打开.class文件,文件...
在dos命令窗口我要生成class文件就弹出以何种方式打开java文件,环境...
安装JDK(与你要运行的java文件版本一致)配置环境变量 JAVA_HOME:JDK地址 CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(这个是加在以前的后面)java -version 在dos中验证(显示JDK版本说明配置成功)3.使用dos进入java文件的位置 运...
class文件被我改成了用记事本打开怎么改会来啊?
改回来??你也没说要改成什么样,如果是修改打开方式的话,按住SHIFT,再右键点击想要打开的文件,就会多出一个打开方式,去选吧。
编写运行Java 程序时生成了.class文件后,在命令窗口输入什么才可以输出...
你编译时的名字和执行时的名字不一样,自然找不到了
用记事本编写Java程序生成不了class文件,怎么回事?
首先在cmd里执行java -version 看能不能出来java版本信息,如果看不到就是jdk安装有问题,如果能看到说明jdk安装是没 有问题的 建议你把源文件放到f:\盘根目录,然后在cmd 里 进入f:\ 然后在执行javac *.java 试试
为什么这个JAVA程序提示错误:需要class,interface或enum
对于非GBK及其子集编码(GB2312)的源文件,编译方式为javac-encodingUTF-8FirstSample.java。但还是会出现错误,提示非法字节。这是因为.java只识别不带BOM的UTF-8编码。所以应该用EmEditor、Editplus、ULtraEdit或notepad++之类的工具另存为UTF-8(无BOM)。然后就可以用javac.java编译.java文件了。/...
...和JAVA,但是一运行class文件能生成,但是要运行java时就出现:_百 ...
如果你要是JDK1.4以上的版本的话,不用配置CLASSPATH,如果有删了,只配置PATH变量就好了。建议你先把JDK卸载干净了,下个最新的JDK1.6,然后安装,最好安装路径里没空格,然后修改PATH变量 添加变量(盘符:\你的安装JDK的路径\jdk1.6.0_14\bin),比如我JDK装在c盘java文件夹里我的路径就是C:\...
eclipse 怎么把.java文件编译成.class
亲,你的FileList.java放错地方了,你应该放到java Resources里,如果你eclipse是自动编译的话就会自动在classes文件夹下产生FileList.class的,如果是手动编译的话你执行下Project build all
在myeclipse中如何创建包然后生成class文件
在src目次上右键选择new->package就是创建包在包名上右键new->class就是新建一个java文件在java文件里写好代码ctrl s保存就会在bin目次主动生成.class文件了
java:我编译一个java 源程序,生成好几个class文件,有关联,怎么运行呀...
不需要,你只需要运行你的主类就可以了 主类就是main函数所在的类 在命令行下,输入java 主类名 不要在主类名后面加上.java或.class之类,因为你要运行的是主类,而不是这个文件