问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

我用jd-gui反编译class文件,通过javac编译,提示错误: 编码GBK的不可映射字符

发布网友 发布时间:2022-04-22 22:09

我来回答

1个回答

热心网友 时间:2023-10-05 09:14

运行控制台,程序->运行,输入CMD,点击确定进入DOS操作系统 快捷键windows键+R键

编写需要运行的java代码!

/**
 * @author java
 * @version 创建时间:2014-11-7 下午2:31:53
 * 类说明
 */
public class helloword {
public static void main(String[] args)  {
     System.out.println("hello中文字符,,,中文字符 word");
     System.out.println("hello中文字符,,,中文字符 word");
     System.out.println("hello中文字符,,,中文字符 word");
     System.out.println("hello中文字符,,,中文字符 word");
     System.out.println("hello中文字符,,,中文字符 word");
     System.out.println("hello中文字符,,,中文字符 word");
     System.out.println("hello中文字符,,,中文字符 word");
     System.out.println("hello中文字符,,,中文字符 word");
     System.out.println("hello中文字符,,,中文字符 word");
}
}


    3. 切换运行目录到您存放java代码的目录!使用命令 cd 切换

    4. 常规执行命令 javac helloword.java,出现如下错误!

    5. 解决错误提示:编码 GBK 的不可映射字符,使用命令:javac -encoding utf-8 helloword.java,编译成功

    6. 成功编译后,在tmp目录下能看到helloword.java文件编译后的.class字节码文件

    7. 使用命令【 java helloword 】,运行java程序

用javac编译出来的class文件打不开。

你可以用winhex这个16进制的编辑器打开,可以查看class文件中的字节码。但是一般都没什么意义,除非你研究class file format。呵呵,另外你可以用javap工具来查看生成的class文件,相当于反编译出来的jvm betycode。class文件一般都用反编译工具查看,比如jd-gui之类的。呵呵,就这么多吧!

java反编译软件java反编译最好的工具

使用JD-GUI 略,JD-GUI网上教程很多,不再介绍。procyon-decompiler 可以直接解析class文件到cmd窗口显示 也可以将反编译之后的文件保存到指定位置,如果需要保存在指定位置,需要增加 -o命令参数,并且需要指定保存的路径 直接显示:java -jar D:\ApplicationFiles\program\procyon-decompiler-0.5.30.jar ...

如何进行JAVA程序的反编译?

在查阅了Sun公司的JDK(JDK1.1.3)文档后,我找到了一个据说可以反编译Java程序的JAVAP文件(EXE),该文件位于\JDK\BIN\目录下。按照说明使用后,我发现这个“反编译”工具只能反编译出Java程序的数据区(定义)、若干方法和类的引用等信息,功能有限。为了更清楚地解释这一点,我提供了一个简单的例...

我要生成class文件就弹出你一何种方式打开java文件,怎么回事啊,急

jar文件是java的可执行文件,右键点击或双击下载后的jd-gui-1.4.0.jar文件即可运行该反编译工具,打开时会有一个咖啡的图标,如下图所示。我们在打开后的页面选择File,然后导入需要打开的文件,打开后的文件如下图所示,文件的格式和普通的java文件差不多,此时打开的.class文件没有任何乱码并且可读性...

如何将一个class文件编译成java文件

标准命名是以大写字母打头后接单词首字母大写,编译是通过javac这个命令进行编译的(即jdk目录下的javac.exe)配置好环境变量,新建相应的变量名,如果有直接输入值就可以了,如下:JAVA_HOME: jdk的安装目录如(D:\java\jdk1.6.0_05);PATH: %JAVA_HOME%\bin;ClASSPATH: .;%JAVA_HOME%\lib;比如d:\...

如何查看java class文件

javac HI.java”(javac后面加空格),敲回车,这时如图所示,java文件上方会多出一个class文件(如果没有class文件说明编译不成功)。7 第七步,继续在刚才的路径输入“java HI”(java后面加空格),如下图所示,语句下方会出现“HI!”,这说明已经运行成功(也可以尝试其他程序段)。

class文件怎么打开

class文件是java编译后的文件,要是直接用记事本打开的话,通常都是一对乱码,如果想要查看和编辑class文件的话,可以使用Java反编译工具打开,比如jad等等,eclipse中就有一个jad反编译插件。与普通程序不同的是,class文件并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java虚拟机),然后再...

java怎么查看.class文件

.java文件通过编译后会产生.class文件,一般在同一个目录下,但是如果用的工具编写就不一定了,如果直接打开.class就直接用记事本打开,但因为是编译后的字节码文件都是乱码,如果想通过.class查看编译前的java文件,就去找个反编译工具变为java文件就可以看到源代码 ...

java文件不小心默认以记事本打开了现在class文件全是乱码

2. 重新编译Java文件:利用Java编译器重新编译源代码文件(.java文件)。这将生成新的类文件(.class文件),替换掉之前损坏的文件。您可以在命令行中使用javac命令,或者在集成开发环境中执行编译操作。3. 使用正确的工具打开类文件:class文件应使用Java虚拟机(JVM)或类文件浏览器(如jd-gui)等工具打开...

smali文件查询?

首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。apktool-install-windows-r05-ibot:辅助windows批处理工具。将这个...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
猪肚炖汤的做法 我家的创维电视机最近无论连接DVD影碟机或者是连接有线电视网,电视机都... 小小新娘花的歌词是什么? 胶州小吃有什么 红橡华园的介绍 长沙市芙蓉区有哪些湾 长沙有哪些湖景小区 世界第一大洋--太平洋 太平洋有哪些方面占据世界第一 午夜惊魂2游戏安卓游戏官方下载 滴滴打车几年驾龄可以注册? 有人用探探暗恋我,她还知道我名字我想知道是谁发来的 EditPlus编译java时中文注释乱码-编码GBK的不可映射字符 我车已过八年了还可以开滴滴车吗? 探探发来的暗恋短信到底是怎么回事?真的假的? 车龄超过六年能不能注册滴滴? xp下Java警告:编码GBK的不可映射字符 手机怎么会收到探探发的短信? 几年的驾龄才能开滴滴快车? 那位大佬可以看看这是什么问题? 探探发信息有人将我设置为忘不了的人,是真的? android studio编译时报Error:(8, 35) Gradle: 错误: 编码GBK的不可映射字符 几年的车可以注册滴滴? 探探app是什么?突然收到一条莫名其妙的短信 用editplus生成javadoc出现编码gbk的不可映射字符 做滴滴打车司机,要多少年的驾龄? 编码GBK的不可映射字符. 如何处理编码GBK的不可映射字符 怎么处理警告:编码 GBK 的不可映射字符 编码gbk的不可映射字符要怎么解决 探探发过来的有人暗恋你的信息是真的吗? 申请滴滴顺风车有什么要求?驾龄要满几年才能注册? notepad++编java显示不出中文,编码GBK的不可映射字符 我的车超过8年了要怎么样才可以注册滴滴? day.java:5: 错: 编码 GBK 的不可映射字符 (0x88) System.out.println((i+1)+"链?"+"链?"+day[i]+"澶?"); 我的车是10年的,现在可以跑滴滴吗 Java初学者的问题.提示警告:编码GBK的不可映射字符. 九年的车了,怎么注册滴滴打车 php 将中文转换为GBK编码 你好我的车 超过8年 怎么注册滴滴啊 谢谢帮忙? idea 用hg提交失败,编码出错 7年的车龄能申请滴滴打车吗 为什么用notepad编代码会出现编码 gbk 的不可映射字符 8年车子可以注册滴滴车吗? 为什么我写中文显示乱码而且还编码GBK的不可映射字符 四年的车可以加入滴滴吗? 用Java编程时,总是显示我的注释错误,说是编码gbk的不可映射字符,可以这些都在注释里为什么会错? 注册滴滴顺风车的车子规定是多少年以内吗? JAVA问题 文件类型是 ANSI 但还是提示 错误: 编码GBK的不可映射字符 我的车超过8年,能不能注册滴滴?
  • 焦点

最新推荐

猜你喜欢

热门推荐