java文件怎么变成class文件?
解压出来啊
编译之 字数补丁.exe
xiazhen3938 发表于 2014-9-21 16:58
编译之 字数补丁.exe
额额额,这.........
本身就不是压缩文件
minecraft= 发表于 2014-9-21 16:59
本身就不是压缩文件
.JAR吗?
java文件
解压啊
不是压缩文件
编译java文件啊·
Z战陈 发表于 2014-9-21 17:15
编译java文件啊·
一直错误
那就是你的java文件写错了A.A
Z战陈 发表于 2014-9-21 17:23
那就是你的java文件写错了A.A
没有啊,本来是class文件被我反编译成JAVA文件然后就该不回来了
minecraft= 发表于 2014-9-21 17:26
没有啊,本来是class文件被我反编译成JAVA文件然后就该不回来了
反编译完后你在编译啊·
编译回来啊``````
首先你要安装jdk,然后用编译器编译
能问这样的问题,代表是新新手了..
建议从基础开始学,买本JAVA的书好好看下,再搞这些.
开发这种事情是急不得的.
建议从基础开始学,买本JAVA的书好好看下,再搞这些.
开发这种事情是急不得的.
本帖最后由 mjmj1996 于 2014-9-22 10:33 编辑
推荐从Java基础开始学吧。。。。
不说混淆的问题,反编译并不能100%还原,弄出来的东西基本只能作为参考用
之后么,安装JDK,如果图方便再去弄个Eclipse,然后进行编译就成
取决于你改了什么,可能还会需要用MCP来再进行一次混淆匹配才能在MC理运行
推荐从Java基础开始学吧。。。。
不说混淆的问题,反编译并不能100%还原,弄出来的东西基本只能作为参考用
之后么,安装JDK,如果图方便再去弄个Eclipse,然后进行编译就成
取决于你改了什么,可能还会需要用MCP来再进行一次混淆匹配才能在MC理运行
Angelia777 发表于 2014-9-22 00:42
能问这样的问题,代表是新新手了..
建议从基础开始学,买本JAVA的书好好看下,再搞这些.
开发这种事情是急不得 ...
就这次不行
mjmj1996 发表于 2014-9-22 08:32
推荐从Java基础开始学吧。。。。
不说混淆的问题,反编译并不能100%还原,弄出来的东西基本只能作为参考用 ...
既然反编译不能100%还原,那我重新编一次程序吧
自己编译呀。。 在命令行下javac XXX.java
z25096708 发表于 2014-9-21 21:16
编译回来啊``````
JDK,上百度搜教程
安装jdk后用javac指令编译
用recompile编译(前提是你必须安装javac)或者你用eclipse也行
先安装JDK
cmd里输
复制代码
cmd里输
- javac <Java文件路径>
你反编译Mod的class文件成java
是没法直接再编译回去的不知道楼主反编译的是Mod的class还是插件的class
如果是Mod的话
因为你没有配置Forge的Mod开发环境
没配置Forge开发环境编译器是看不懂你的java文件的
所以编译会失败
你要先下载eclipse 然后按照流程配置好Forge开发环境才可以编译
而且单独的java文件还不好编译回class
还需要整个Mod工程的代码
如果是插件
你也要下载eclipse
然后导入bukkit服务端jar作为引用的库
是没法直接再编译回去的不知道楼主反编译的是Mod的class还是插件的class
如果是Mod的话
因为你没有配置Forge的Mod开发环境
没配置Forge开发环境编译器是看不懂你的java文件的
所以编译会失败
你要先下载eclipse 然后按照流程配置好Forge开发环境才可以编译
而且单独的java文件还不好编译回class
还需要整个Mod工程的代码
如果是插件
你也要下载eclipse
然后导入bukkit服务端jar作为引用的库
运行cmd----输入盘符----输入“cd 你的文件路径”----输入“javac 你的java(文件不带后缀)”
。。。 打开属性改呗
说解压的逗比先看好楼主说的是.java文件不是.jar文件
mod啥的并不是反编译了就能重新编译了- -首先是混淆问题 然后还有环境问题啥的 即使只反编一个插件还需要手动导入bukkitAPI编译 forge的mod就更麻烦了- -
如果楼主想改class的话还是从字节码下手吧
mod啥的并不是反编译了就能重新编译了- -首先是混淆问题 然后还有环境问题啥的 即使只反编一个插件还需要手动导入bukkitAPI编译 forge的mod就更麻烦了- -
如果楼主想改class的话还是从字节码下手吧
cmd命令—— javac 文件名.java
表示完全不会~
class需要那个什么什么东西打开的,里面的语言比较复杂,得是学过java语言的才能看懂
minecraft= 发表于 2014-9-22 19:32
既然反编译不能100%还原,那我重新编一次程序吧
找到Java文件 右键,打开方式→WinRAR 压缩文件管理器→把需要的拿出来
本帖最后由 紫月~ 于 2019-6-16 06:01 编辑
评论已删除。
评论已删除。
反编译以后有时候会有少许错误,很正常,这跟java版本有点关系,只要根据错误提示改过来就好了
javac不解释
cmd中输入 javac 名字(.java去掉)
jar是你写完代码以后编译得到的,需要看源码你需要反编译