简体   繁体   English

Java - 强制编译一个.java文件

[英]Java - Force compile a .java file

Alright, I'm not very knowledgeable in Java, and I don't even know if this is possible, but here I go anyway.好吧,我对 Java 不是很了解,我什至不知道这是否可行,但我还是要开始了。 I have taken a.class file from a JAR and decompiled it.我从 JAR 中获取了一个 .class 文件并对其进行了反编译。 I have edited it to what I want, but now I want to recompile it.我已经将它编辑成我想要的,但现在我想重新编译它。 Is it possible to recompile that one.java file so I can then place it back inside the jar file?是否可以重新编译那个 one.java 文件,以便我可以将它放回 jar 文件中? When I try to recompile it by setting the source path it says there is an error inside one of the.java files that my file references (is that the word for it?) even though there is not.当我尝试通过设置源路径重新编译它时,它说我的文件引用的其中一个 .java 文件中有错误(是这个词吗?),即使没有。

EDIT: The decompile WAS successful.编辑:反编译成功。 Errors when recompiling:重新编译时出错:

C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:619: error: not a statement ex; C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:619: error: not a statement ex; ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:629: error: not a statement ex; ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:629: 错误:不是声明 ex; ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:637: error: not a statement ex; ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:637: 错误:不是声明 ex; ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:646: error: not a statement exception; ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:646: 错误:不是语句异常; ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:194: error: illegal start of expression static class _cls1 ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: malformed floating point literal switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.cra ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:194: 错误:表达式静态类 _cls1 的非法开始 ^ C:\Users\Sam\Desktop\DECOMP ~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: 错误:格式错误的浮点文字开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[ action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch( org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\ craftbukkit\event\CraftEventFactory.java:215: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal( )]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.疯狂ftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action ftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\事件\ CraftEventFactory.java:215: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()])^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event. _cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java: 215:错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()])^ C:\Users \Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: 错误:大小写、默认或 '}' 预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap .org.bukkit.event.block.Action[动作.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbuk .ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org .bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit \event\CraftEventFactory.java:215: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal() ]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' 预期开关(org.bukkit.craftbukkit .event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory .java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C :\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbuk kit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' e kit\event\CraftEventFactory.java:215: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal( )]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit. craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\ CraftEventFactory.java:215: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()])^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event. _cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java: 215: 错误:大小写、默认或 '}' e xpected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:216: error: case, default, or '}' expected { ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\E预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()])^ C:\Users\Sam\Desktop\DECOMP~1\src\org \bukkit\craftbukkit\event\CraftEventFactory.java:215: 错误:大小写、默认或 '}' 预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action .ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:215: error: case, default, or '}' expected switch(org .bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit \event\CraftEventFactory.java:215: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit.event._cls1..SwitchMap.org.bukkit.event.block.Action[action.ordinal() ]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\event\CraftEventFactory.java:216: error: case, default, or '}' expected { ^ C:\Users\ Sam\Desktop\DECOMP~1\src\net\minecraft\server\E ntity.java:63: error: illegal start of expression static class _cls1 ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: malformed floating point literal switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, o ntity.java:63: 错误:表达式静态类 _cls1 ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: 错误:错误:格式错误的浮点文字开关(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity .java:104: 错误:大小写、默认或“}”预期开关(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()])^ C:\Users\ Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft. server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected开关(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\ Entity.java:104: 错误:大小写,默认,o r '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\ r '}' 预期开关 (net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net \minecraft\server\Entity.java:104: 错误:大小写、默认或 '}' 预期开关(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1.. SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: 错误:大小写,默认, 或 '}' 预期开关 (net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\ net\minecraft\server\Entity.java:104: 错误:大小写、默认值或“}”预期开关(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()] ) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\ Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\De Entity.java:104: 错误:大小写、默认值或“}”预期开关(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users \Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: 错误:大小写、默认或 '}' 预期开关(net.minecraft.server._cls1..SwitchMap.net.minecraft .server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}'预期开关 (net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server \Entity.java:104: 错误:大小写、默认值或“}”预期开关(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()])^ C:\ Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net. minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\De sktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:105: error: case, default, or '}' expected { ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:55: sktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server. Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: error: case, default, or '}' expected switch( net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity。 java:104: error: case, default, or '}' expected switch(net.minecraft.server._cls1..SwitchMap.net.minecraft.server.Entity.EntitySize[ordinal()]) ^ C:\Users\Sam \Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:104: 错误:大小写、默认或“}”预期开关(net.minecraft.server._cls1..SwitchMap.net.minecraft.server .Entity.EntitySize[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\net\minecraft\server\Entity.java:105: error: case, default, or '}' expected { ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:55: error: illegal start of expression static class _cls1 ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: malformed floating point literal switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[错误:表达式静态类 _cls1 ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161 的非法开始:错误:格式错误的浮点文字开关(org.bukkit.block ._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: 错误: 案例、默认值或“}”预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\ org\bukkit\block\BlockFace.java:161: 错误:大小写、默认值或“}”预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()])^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: 错误:大小写、默认或 '}' 预期开关(org.bukkit.block._cls1..SwitchMap .org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or ' }' 预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\s ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit. block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: 错误:大小写、默认值或“}”预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src \org\bukkit\block\BlockFace.java:161: 错误:大小写、默认值或“}”预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1.. SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, 或者'}' 预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\s rc\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error rc\org\bukkit\block\BlockFace.java:161: 错误:大小写、默认值或“}”预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()] ) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1. .SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: 错误:大小写,默认,或 '}' 预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()])^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit \block\BlockFace.java:161: 错误:大小写、默认值或“}”预期开关(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()])^ C:\ Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: error: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org. bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:161: 错误: case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\block\BlockFace.java:162: error: case, default, or '}' expected { ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:483: error: illegal start of expression static class _cls1 ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: malformed floating point literal switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\ : case, default, or '}' expected switch(org.bukkit.block._cls1..SwitchMap.org.bukkit.block.BlockFace[ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\ src\org\bukkit\block\BlockFace.java:162: error: case, default, or '}' expected { ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld. java:483: 错误:表达式静态类 _cls1 ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: 错误:格式错误的浮点文字开关(org .bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572 : 错误: 大小写、默认或 '}' 预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~ 1\src\org\bukkit\craftbukkit\CraftWorld.java:572: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal( )]) ^ C:\Users\Sam\Desktop\DECOMP~1\ src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop src\org\bukkit\craftbukkit\CraftWorld.java:572: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()] ) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1. .SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: 错误:大小写,默认,或 '}' 预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit \craftbukkit\CraftWorld.java:572: 错误:大小写、默认或 '}' 预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()])^ C:\ Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org. bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop \DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\S \DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[类型.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit .craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: 错误: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\ src\org\bukkit\craftbukkit\CraftWorld.java:572: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()] ) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1. .SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\S am\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:573: error: case, default, or '}' expected { ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: malformed floating point literal switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java am\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: 错误:大小写、默认或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit。 TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:572: error: case, default, or '}' expected switch( org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java: 572:错误:大小写、默认或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.TreeType[type.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP ~1\src\org\bukkit\craftbukkit\CraftWorld.java:573: 错误:大小写、默认或 '}' 预期 { ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit \CraftWorld.java:1244: 错误:格式错误的浮点文字开关 (org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop \DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java :1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\D :1244: 错误:大小写、默认或 '}' 预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\ Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block. BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch( org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld. java:1244: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()])^ C:\Users\Sam \Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: 错误:大小写、默认或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block .BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\D ECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.B ECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[ face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org. bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java: 1244:错误:大小写、默认或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()])^ C:\Users\Sam\Desktop \DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace [face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org .bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.B lockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukk lockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch( org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld. java:1244: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()])^ C:\Users\Sam \Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: 错误:大小写、默认或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block .BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: 错误:大小写、默认或 '}' 预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld .java:1244: 错误:大小写、默认值或“}”预期开关(org.bukk it.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: error: case, default, or '}' expected switch(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ it.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()]) ^ C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java: 1244:错误:大小写、默认或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace[face.ordinal()])^ C:\Users\Sam\Desktop \DECOMP~1\src\org\bukkit\craftbukkit\CraftWorld.java:1244: 错误:大小写、默认值或“}”预期开关(org.bukkit.craftbukkit._cls1..SwitchMap.org.bukkit.block.BlockFace [face.ordinal()]) ^

When doing this practice you need to make sure of a two things:进行此练习时,您需要确保两件事:

  1. Is the new source valid after you decompile and modify it?反编译修改后的新源是否有效?
  2. Does the source rely on any other classes?来源是否依赖于任何其他类? If so, they must be in the classpath for javac如果是这样,它们必须在javac的类路径中

With some rare exceptions (depending upon what you are trying to hack), this should be enough.除了一些罕见的例外(取决于你试图破解的内容),这应该足够了。

EDIT编辑

It seems the source is not valid.来源似乎无效。 Take your first error message, for example:以您的第一条错误消息为例:

C:\Users\Sam\Desktop\DECOMP~1\src\org\bukkit\craftbukkit\CraftServer.java:619: error: not a statement ex; ^ 

There is something that is not a statement in CraftServer.java line 619. CraftServer.java第 619 行中有些内容不是语句。

PS, taking a look at bukkit.org, it seems that this software is open source. PS,看了一下bukkit.org,好像这个软件是开源的。 Do you really need to decompile it?你真的需要反编译它吗?

first of all you have remove all the syntax errors then try to set the class path of that jar file then compile your file as it may be using the class references that are present in that class file.首先,您已删除所有语法错误,然后尝试设置该 jar 文件的类路径,然后编译您的文件,因为它可能正在使用该类文件中存在的类引用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM