1583386162
xiazhen3938 发表于 2014-9-21 16:58
编译之  字数补丁.exe

额额额,这.........

minecraft=

本身就不是压缩文件

xushenyaotian
minecraft= 发表于 2014-9-21 16:59
本身就不是压缩文件

.JAR吗?

minecraft=

java文件

怪兽苦力怕
解压啊

minecraft=

不是压缩文件

怪兽苦力怕


好吧
我不知道了

Z战陈
编译java文件啊·

minecraft=
Z战陈 发表于 2014-9-21 17:15
编译java文件啊·

一直错误

Z战陈

那就是你的java文件写错了A.A

minecraft=
Z战陈 发表于 2014-9-21 17:23
那就是你的java文件写错了A.A

没有啊,本来是class文件被我反编译成JAVA文件然后就该不回来了

Z战陈
minecraft= 发表于 2014-9-21 17:26
没有啊,本来是class文件被我反编译成JAVA文件然后就该不回来了

反编译完后你在编译啊·

DarcJC
编译回来啊``````

Krito
首先你要安装jdk,然后用编译器编译

Angelia777
能问这样的问题,代表是新新手了..
建议从基础开始学,买本JAVA的书好好看下,再搞这些.
开发这种事情是急不得的.

mjmj1996
本帖最后由 mjmj1996 于 2014-9-22 10:33 编辑

推荐从Java基础开始学吧。。。。

不说混淆的问题,反编译并不能100%还原,弄出来的东西基本只能作为参考用

之后么,安装JDK,如果图方便再去弄个Eclipse,然后进行编译就成

取决于你改了什么,可能还会需要用MCP来再进行一次混淆匹配才能在MC理运行

minecraft=
Angelia777 发表于 2014-9-22 00:42
能问这样的问题,代表是新新手了..
建议从基础开始学,买本JAVA的书好好看下,再搞这些.
开发这种事情是急不得 ...

就这次不行

minecraft=
mjmj1996 发表于 2014-9-22 08:32
推荐从Java基础开始学吧。。。。

不说混淆的问题,反编译并不能100%还原,弄出来的东西基本只能作为参考用 ...

既然反编译不能100%还原,那我重新编一次程序吧

Hineven
自己编译呀。。 在命令行下javac XXX.java

z魔

JDK,上百度搜教程

DarcJC
z魔 发表于 2014-9-30 17:43
JDK,上百度搜教程

知道0.0
我用的NetBeans IDE 8.0.1

gogo81745
安装jdk后用javac指令编译

Falling_空城
用recompile编译(前提是你必须安装javac)或者你用eclipse也行

sjx
先安装JDK
cmd里输
  1. javac <Java文件路径>
复制代码

叁只番茄
你反编译Mod的class文件成java
是没法直接再编译回去的不知道楼主反编译的是Mod的class还是插件的class

如果是Mod的话
因为你没有配置Forge的Mod开发环境
没配置Forge开发环境编译器是看不懂你的java文件的
所以编译会失败

你要先下载eclipse 然后按照流程配置好Forge开发环境才可以编译
而且单独的java文件还不好编译回class
还需要整个Mod工程的代码

如果是插件
你也要下载eclipse
然后导入bukkit服务端jar作为引用的库

tyfj
运行cmd----输入盘符----输入“cd 你的文件路径”----输入“javac 你的java(文件不带后缀)”

my5629001
。。。  打开属性改呗

Sakura小樱花
my5629001 发表于 2014-10-24 12:37
。。。  打开属性改呗

表示一下
java文件是class文件的编译后产物0.0
反编译么楼主~~

擦拭
说解压的逗比先看好楼主说的是.java文件不是.jar文件
mod啥的并不是反编译了就能重新编译了- -首先是混淆问题 然后还有环境问题啥的 即使只反编一个插件还需要手动导入bukkitAPI编译 forge的mod就更麻烦了- -
如果楼主想改class的话还是从字节码下手吧

1156407698
cmd命令—— javac  文件名.java   

冥Ming
表示完全不会~

32859681
class需要那个什么什么东西打开的,里面的语言比较复杂,得是学过java语言的才能看懂

Fiendish
minecraft= 发表于 2014-9-22 19:32
既然反编译不能100%还原,那我重新编一次程序吧

找到Java文件 右键,打开方式→WinRAR 压缩文件管理器→把需要的拿出来

紫月~
本帖最后由 紫月~ 于 2019-6-16 06:01 编辑

评论已删除。

Falling_空城
反编译以后有时候会有少许错误,很正常,这跟java版本有点关系,只要根据错误提示改过来就好了

Csgbshgf
javac不解释

146663612
cmd中输入 javac 名字(.java去掉)

YOLO_O3O
jar是你写完代码以后编译得到的,需要看源码你需要反编译

第一页 上一页 下一页 最后一页