Minecraft(我的世界)中文论坛

标题: 1.6.1版本的破解方法!破解!真的是破解哦![大雾]关于1.6.1的一些杂谈以及安装forge等

作者: sunny00123    时间: 2013-7-3 01:25
标题: 1.6.1版本的破解方法!破解!真的是破解哦![大雾]关于1.6.1的一些杂谈以及安装forge等
本帖最后由 sunny00123 于 2013-7-3 22:31 编辑

其实我是写在这里的=。= 还是过来水一下吧

首先要说的是研究完forge在1.6.1安装之后,发现补丁形式的forge输入补丁已经跪了,估计以后也没多大可能性。
大家都转移阵地使用mod版本的输入补丁吧,这里个人推荐的是ZLainSama的coremod输入修复mod。
由于本人并不是正版用户总之这次折腾起来确实很蛋疼,这里要感谢pa001024大神,Zesty组长sama。
在拿到minecraft1.6.1的完整打包目录后,发现现在的版本不用启动器启动起来越来越麻烦了。
先来看看minecraft1.6.1的目录,有三个必须文件目录。
├─1.6.1
│ ├─.minecraft
│ │ ├─assets(这个是图标资源,声音资源,语言资源目录)
│ │ ├─libraries(这里是游戏运行所需的jar支持文件目录)
│ │ └─versions(游戏版本目录,某种意义上来说minecraft终于支持各种版本切换了,包括forge之间的切换)
│ ├─run.bat
│ └─runforge.bat
对于java程序来说,启动无非是需要载入组建以及运行参数到jvm中。换句话说只要minecraft官方没有强制验证帐号,
那么通过编写启动命令就是可以直接起动。
以下给出一个bat命令启动形式,也就是1.6.1目录下run.bat的内容
  1. @echo off
  2. rem 设置用户名
  3. set user=Player
  4. set appdata=%~dp0
  5. java -Xincgc -Xmx1G -XX:+PrintGC -Djava.library.path="%appdata%.minecraft\versions\1.6.1\1.6.1-natives" -cp "%appdata%.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;%appdata%.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;%appdata%.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar;%appdata%.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;%appdata%.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;%appdata%.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;%appdata%.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;%appdata%.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;%appdata%.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;%appdata%.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;%appdata%.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar;%appdata%.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;%appdata%.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;%appdata%.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;%appdata%.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;%appdata%.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;%appdata%.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar;%appdata%.minecraft\versions\1.6.1\1.6.1.jar" net.minecraft.client.main.Main --username %user% --session ${auth_session} --version 1.6.1 --gameDir %appdata%.minecraft --assetsDir %appdata%.minecraft\assets
  6. pause
复制代码
简单来说就是java [jvm参数] -Djava.library.path=[lwjgl的组建目录] -cp [libraries目录下所需jar文件和versions目录下主程序]
net.minecraft.client.main.Main 则是minecraft程序的启动入口,一共有5个参数。
--username 玩家用户名
--session 正版登录后的会话ID
--version 游戏版本
--gameDir 游戏目录(也就是.minecraft的目录)
--assetsDir assets文件夹的目录(不传入此参数游戏缺少声音以及语言支持)
以上参数信息是从官方更新中对应版本的json文件中描述所得,如果需要体验和测试的话请自行研究。

那么再说些关于mcp的问题,
以往将minecraft.jar和minecraft_server.jar拖入jars文件的安装方法已经改变
目前mcp802的安装只需要提供服务端放入jars,而客户端的文件则自动从json文件中获取
这对非正版用户使用实在是造成了不便,不过forge的安装则不用考虑这么多,直接执行install.cmd就会自动下载mcp以及minecraft所需文件,并进行反编译。但是调试启动貌似遇到需要登录验证的问题,编译和reobf无影响。
调试启动解决方案

修改Main class

传入启动参数


最后就是关于forge安装
本以为像以前一样下载universal版本之后删除minecraft.jar中的META-INF拖入就行,但果然还是不行的。
1.6.1中forge的安装变成了lib外挂形式forge不再安装到minecraft主程序内,在正版启动器中还可以通过版本进行切换。关于forge的安装貌似正版启动器中提供了magiclauncher类似的功能,还有forge官方也提供了界面化安装包,但是木有正版就是白搭。于是从pa大大那里得到的安装forge后的minecraft完整版分析来看,forge安装到了libraries中。然后在versions下建立了forge版本包括json文件。通过正版启动器可以在forge版本和其他版本切换。
那么命令启动要怎么办,还是一样的通过命令加载,但是载入点有变化。
首先分析libraries目录
这是没安装forge的libraries目录 这是安装forge之后的libraries目录
├─argo
│ └─argo
│   └─2.25_fixed
├─com
│ ├─google
│ │ ├─code
│ │ │ └─gson
│ │ │   └─gson
│ │ │     └─2.2.2
│ │ └─guava
│ │   └─guava
│ │     └─14.0
│ └─paulscode
│   ├─codecjorbis
│   │ └─20101023
│   ├─codecwav
│   │ └─20101023
│   ├─libraryjavasound
│   │ └─20101123
│   ├─librarylwjglopenal
│   │ └─20100824
│   └─soundsystem
│     └─20120107
├─commons-io
│ └─commons-io
│   └─2.4
├─net
│ ├─java
│ │ ├─jinput
│ │ │ ├─jinput
│ │ │ │ └─2.0.5
│ │ │ └─jinput-platform
│ │ │   └─2.0.5
│ │ └─jutils
│ │   └─jutils
│ │     └─1.0.0
│ └─sf
│   └─jopt-simple
│     └─jopt-simple
│       └─4.5
└─org
  ├─apache
  │ └─commons
  │   └─commons-lang3
  │     └─3.1
  ├─bouncycastle
  │ └─bcprov-jdk15on
  │   └─1.47
  └─lwjgl
    └─lwjgl
      ├─lwjgl
      │ └─2.9.0
      ├─lwjgl-platform
      │ └─2.9.0
      └─lwjgl_util
        └─2.9.0


















├─argo
│ └─argo
│   └─2.25_fixed
├─com
│ ├─google
│ │ ├─code
│ │ │ └─gson
│ │ │   └─gson
│ │ │     └─2.2.2
│ │ └─guava
│ │   └─guava
│ │     └─14.0
│ └─paulscode
│   ├─codecjorbis
│   │ └─20101023
│   ├─codecwav
│   │ └─20101023
│   ├─libraryjavasound
│   │ └─20101123
│   ├─librarylwjglopenal
│   │ └─20100824
│   └─soundsystem
│     └─20120107
├─commons-io
│ └─commons-io
│   └─2.4
├─lzma
│ └─lzma
│   └─0.0.1

├─net
│ ├─java
│ │ ├─jinput
│ │ │ ├─jinput
│ │ │ │ └─2.0.5
│ │ │ └─jinput-platform
│ │ │   └─2.0.5
│ │ └─jutils
│ │   └─jutils
│ │     └─1.0.0
│ ├─minecraft
│ │ └─launchwrapper
│ │   └─1.3
│ ├─minecraftforge
│ │ └─minecraftforge
│ │   └─8.9.0.757

│ └─sf
│   └─jopt-simple
│     └─jopt-simple
│       └─4.5
└─org
  ├─apache
  │ └─commons
  │   └─commons-lang3
  │     └─3.1
  ├─bouncycastle
  │ └─bcprov-jdk15on
  │   └─1.47
  ├─lwjgl
  │ └─lwjgl
  │   ├─lwjgl
  │   │ └─2.9.0
  │   ├─lwjgl-platform
  │   │ └─2.9.0
  │   └─lwjgl_util
  │     └─2.9.0
  ├─ow2
  │ └─asm
  │   └─asm-all
  │     └─4.1
  └─scala-lang
    ├─scala-compiler
    │ └─2.10.2
    └─scala-library
      └─2.10.2

forge以及所需的lib文件全部安装到了libraries中,那么相应的启动命令如下,也就是1.6.1目录下runforge.bat的内容
  1. @echo off
  2. rem 设置用户名
  3. set user=Player
  4. set appdata=%~dp0
  5. java -Xincgc -Xmx1G -XX:+PrintGC -Djava.library.path="%appdata%.minecraft\versions\1.6.1\1.6.1-natives" -cp "%appdata%.minecraft\libraries\net\minecraftforge\minecraftforge\8.9.0.757\minecraftforge-8.9.0.757.jar;%appdata%.minecraft\libraries\net\minecraft\launchwrapper\1.3\launchwrapper-1.3.jar;%appdata%.minecraft\libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar;%appdata%.minecraft\libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar;%appdata%.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;%appdata%.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;%appdata%.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;%appdata%.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;%appdata%.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;%appdata%.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;%appdata%.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;%appdata%.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;%appdata%.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;%appdata%.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;%appdata%.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;%appdata%.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;%appdata%.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar;%appdata%.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;%appdata%.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;%appdata%.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;%appdata%.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;%appdata%.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;%appdata%.minecraft\versions\1.6.1\1.6.1.jar" net.minecraft.launchwrapper.Launch --username %user% --session ${auth_session} --version 1.6.1 --gameDir %appdata%.minecraft --assetsDir %appdata%.minecraft\assets --tweakClass cpw.mods.fml.common.launcher.FMLTweaker
  6. pause
复制代码
除了需要加载libraries下的文件 minecraft程序的启动入口也需要改为 net.minecraft.launchwrapper.Launch
此入口有6个参数
--username 玩家用户名
--session 正版登录后的会话ID
--version 游戏版本(正版启动器状态下会复制1.6.1的目录并改名为forge版本号,以上由于文件相同就不改了)
--gameDir 游戏目录(也就是.minecraft的目录)
--assetsDir assets文件夹的目录(不传入此参数游戏缺少声音以及语言支持)
--tweakClass cpw.mods.fml.common.launcher.FMLTweaker (简单说就是类似于挂载coremod样挂载了forge)
以上参数则是forge修改过的json文件中所得
对于手动安装forge来说其实是很麻烦的,不仅要下载forge还要下载forge的lib并放入libraries中。
Minecraft踏入新世界的节奏?
整合包上传中.....(上传完毕)http://pan.baidu.com/share/link? ... 20&uk=236397585

注意:运行之前请保证cmd中java命令有效,无效自行搜索java环境变量设置
作者: zq549597479    时间: 2013-7-3 01:52
看的云在雾里~我还是去睡觉好了
作者: zesty    时间: 2013-7-3 02:04
sun辛苦了,这个帖子很适合盗版用户来观摩~
作者: szszss    时间: 2013-7-3 02:05
还不快去研究如何启动Forge调试←_→
作者: mingl0280    时间: 2013-7-3 03:22
无法运行。。。
作者: t106ao    时间: 2013-7-3 06:52
我都看晕了
作者: 2917851310    时间: 2013-7-3 07:10
真费事儿.好在已入正版.
待会儿去ubuntu 12.04上试试.
作者: geludan    时间: 2013-7-3 13:48
哇好像很厉害
作者: liyou    时间: 2013-7-3 13:52
好复杂。。。。。
算了等启动器
作者: Magic丶Nan    时间: 2013-7-3 15:10
本帖最后由 Magic丶Nan 于 2013-7-3 15:19 编辑

好吧,下边的问题已经解决了,classpath的路径没改而已……

【我使用自带的安装程序安装761版Forge(您的是757),使用同样的启动命令,会抛出ClassNotFoundException: cpw.mods.fml.common.launcher.FMLTweaker,请问是不是因为新版Forge有了改动造成的?】
作者: 849232600    时间: 2013-7-3 18:10
求正版安装or解决方法!!!!!!!!!!!
作者: GameChap    时间: 2013-7-3 20:40
@@@@@~@@@@@@
把实用的,精华的,写出来,这些看不懂.
作者: zheung14    时间: 2013-7-3 21:01
必须mark...必须好评...看来买一个正版是正确的选择...
作者: moonshell    时间: 2013-7-3 21:07
還好買了正版......
表示完全看不明..
作者: sunny00123    时间: 2013-7-3 21:29
Magic丶Nan 发表于 2013-7-3 15:10
好吧,下边的问题已经解决了,classpath的路径没改而已……

【我使用自带的安装程序安装761版Forge(您的 ...

我去 761出来了●▽● 我去试试
你可以看看 forge安装后会修改那个 对应版本的json文件
然后你在那个json文件中应该能获取参数 看下是不是改了
作者: sunny00123    时间: 2013-7-3 21:57
Magic丶Nan 发表于 2013-7-3 15:10
好吧,下边的问题已经解决了,classpath的路径没改而已……

【我使用自带的安装程序安装761版Forge(您的 ...

没有改动 你应该是 安装位置弄错了 我一会打包上传个
我是在
.minecraft\libraries\net\minecraftforge\minecraftforge
目录下建立对应的版本文件夹然后下载那个universal版本的forge
作者: Magic丶Nan    时间: 2013-7-3 22:56
sunny00123 发表于 2013-7-3 21:57
没有改动 你应该是 安装位置弄错了 我一会打包上传个
我是在
.minecraft\libraries\net\minecraftforge ...

我用Installer安装的……现在是抛出java.lang.reflect.InvocationTargetException,我自己不会解决,等看你上传的怎么设置的吧
作者: zhh0000zhh    时间: 2013-7-3 23:04
问题是如何判断forge版本和MC版本的对应性呢
作者: sunny00123    时间: 2013-7-3 23:05
Magic丶Nan 发表于 2013-7-3 22:56
我用Installer安装的……现在是抛出java.lang.reflect.InvocationTargetException,我自己不会解决,等看 ...

{:10_499:}这异常都出来了,看来是哪个反射调用出问题了
作者: sunny00123    时间: 2013-7-3 23:06
zhh0000zhh 发表于 2013-7-3 23:04
问题是如何判断forge版本和MC版本的对应性呢

官方是通过版本目下那个json文件做到的
作者: zhh0000zhh    时间: 2013-7-3 23:09
sunny00123 发表于 2013-7-3 23:06
官方是通过版本目下那个json文件做到的

json文件中没有涉及到MC的版本信息
作者: sunny00123    时间: 2013-7-3 23:14
zhh0000zhh 发表于 2013-7-3 23:09
json文件中没有涉及到MC的版本信息

其实怎么说呢 官方启动器就像个maven受控端一样,那个version目录就好比版本控制,对应的文件夹下面有对应的版本和版本的启动所需的信息也就是那个json文件。
对于这种模式来说就需要服务器和客户端之间交互来控制版本什么的
作者: zhh0000zhh    时间: 2013-7-3 23:16
sunny00123 发表于 2013-7-3 23:14
其实怎么说呢 官方启动器就像个maven受控端一样,那个version目录就好比版本控制,对应的文件夹下面有对应 ...

我已经无法理解你表达的意思了,这和MC启动器工作原理完全无关
不知道就是不知道,不要乱扯。
感谢你的回答
作者: sunny00123    时间: 2013-7-3 23:22
zhh0000zhh 发表于 2013-7-3 23:16
我已经无法理解你表达的意思了,这和MC启动器工作原理完全无关
不知道就是不知道,不要乱扯。
感谢你的 ...

{:10_517:}嘛 这么说吧
官方那个启动器 会获取version目录下的json文件来决定版本以及生成启动命令
作者: zhh0000zhh    时间: 2013-7-3 23:27
sunny00123 发表于 2013-7-3 23:22
嘛 这么说吧
官方那个启动器 会获取version目录下的json文件来决定版本以及生成启动命令

我当然知道。。。。我的疑问是forge和MC的对应关系在哪里?
不是MC如何启动,和forge如何启动
forge的json文件格式和MC基本相同,但是没有标注MC版本对应关系
比如现在更新了1.6.2如何判断forge到底是1.6.1还是1.6.2的
作者: sunny00123    时间: 2013-7-3 23:37
zhh0000zhh 发表于 2013-7-3 23:27
我当然知道。。。。我的疑问是forge和MC的对应关系在哪里?
不是MC如何启动,和forge如何启动
forge的j ...

如果forge官方或者minecraft官方没有解决这个问题的话,在考虑也不迟。
个人感觉forge的json文件变动还是很大的,我是从mcp安装forge后拿到的json文件。
而且现在的forge还不稳定,直接调试启动都不行。
作者: zhh0000zhh    时间: 2013-7-3 23:38
sunny00123 发表于 2013-7-3 23:37
如果forge官方或者minecraft官方没有解决这个问题的话,在考虑也不迟。
个人感觉forge的json文件变动还是 ...

。。。。。。。。。。。
好吧,你赢了,你的跳跃性思维让我无力。。。
作者: 1026359219    时间: 2013-7-4 13:57
下次说简单点,我都快晕了{:10_535:}
作者: phphgo4it    时间: 2013-7-4 16:07
Linux下这样写,找不到或无法加载主类
该脚本和.minecraft文件夹在同一目录
是为什么呢?
还有在class path中已经加入了lwjgl-native的内容,省去-Djava.library.path?
  1. #!/bin/bash
  2. user_name=phphgo4it
  3. java -Xincgc -Xmx2G -cp "./.minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;./.minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar;./.minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;./.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;./.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;./.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;./.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;./.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;./.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;./.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;./.minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar;./.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;./.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;./.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;./.minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;./.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;./.minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-linux.jar;./.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;./.minecraft/versions/1.6.1/1.6.1.jar" net.minecraft.client.main.Main --username $user_name --session ${auth_session} --version 1.6.1 --gameDir ./.minecraft --assetsDir ./.minecraft/assets
复制代码




作者: qbb95baolon    时间: 2013-7-4 18:59
好  高端  和我这系统编辑小白搭不上边的撒  我擦嘞~
作者: sunny00123    时间: 2013-7-5 00:14
phphgo4it 发表于 2013-7-4 16:07
Linux下这样写,找不到或无法加载主类
该脚本和.minecraft文件夹在同一目录
是为什么呢?

这个需要 用export设置目录变量啊
就相当于bat脚本的我设置的appdata一样设置这个工作目录,如果要改变游戏的默认安装位置的话
然后-Djava.library.path这个是需要的 linux下是.so文件不是dll
可以试试用正版在linux启动后再调试脚本
作者: 1540866915    时间: 2013-7-5 17:30
不支持TMI也~{:10_492:}肿么办?(验证问答好难哦)
作者: DysonD    时间: 2013-7-7 15:24
按照lz eclipse配置启动调试 报以下错误
七月 07, 2013 3:19:55 下午 net.minecraft.launchwrapper.LogWrapper log
INFO: Using tweak class name net.minecraft.launchwrapper.VanillaTweaker
七月 07, 2013 3:19:55 下午 net.minecraft.launchwrapper.LogWrapper log
SEVERE: Unable to launch
java.lang.NoSuchMethodException: net.minecraft.client.Minecraft.main([Ljava.lang.String;)
        at java.lang.Class.getMethod(Class.java:1655)
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:54)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

作者: sunny00123    时间: 2013-7-8 03:44
DysonD 发表于 2013-7-7 15:24
按照lz eclipse配置启动调试 报以下错误
七月 07, 2013 3:19:55 下午 net.minecraft.launchwrapper.LogWra ...

主程序的jar文件要作为lib载入
作者: DysonD    时间: 2013-7-8 11:18
sunny00123 发表于 2013-7-8 03:44
主程序的jar文件要作为lib载入

launchwrapper-1.3.jar这个jar我已经弄进build path的了 还是不行 还有那些要注意的
作者: DysonD    时间: 2013-7-8 11:20
sunny00123 发表于 2013-7-8 03:44
主程序的jar文件要作为lib载入

附上我的classpath文件:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
        <classpathentry kind="src" path="minecraft"/>
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jdk1.6.0_45"/>
        <classpathentry kind="lib" path="lib/argo-2.25_fixed.jar"/>
        <classpathentry kind="lib" path="lib/asm-all-4.1.jar"/>
        <classpathentry kind="lib" path="lib/bcprov-jdk15on-1.47.jar"/>
        <classpathentry kind="lib" path="lib/codecjorbis-20101023.jar"/>
        <classpathentry kind="lib" path="lib/codecwav-20101023.jar"/>
        <classpathentry kind="lib" path="lib/commons-io-2.4.jar"/>
        <classpathentry kind="lib" path="lib/commons-lang3-3.1.jar"/>
        <classpathentry kind="lib" path="lib/gson-2.2.2.jar"/>
        <classpathentry kind="lib" path="lib/guava-14.0.jar"/>
        <classpathentry kind="lib" path="lib/jinput-2.0.5.jar"/>
        <classpathentry kind="lib" path="lib/jinput-platform-2.0.5-natives-windows.jar"/>
        <classpathentry kind="lib" path="lib/jopt-simple-4.5.jar"/>
        <classpathentry kind="lib" path="lib/jutils-1.0.0.jar"/>
        <classpathentry exported="true" kind="lib" path="lib/launchwrapper-1.3.jar"/>
        <classpathentry kind="lib" path="lib/libraryjavasound-20101123.jar"/>
        <classpathentry kind="lib" path="lib/librarylwjglopenal-20100824.jar"/>
        <classpathentry kind="lib" path="lib/lwjgl_util-2.9.0.jar"/>
        <classpathentry kind="lib" path="lib/lwjgl-2.9.0.jar"/>
        <classpathentry kind="lib" path="lib/lwjgl-platform-2.9.0-natives-windows.jar"/>
        <classpathentry kind="lib" path="lib/lzma-0.0.1.jar"/>
        <classpathentry kind="lib" path="lib/minecraft_server.1.6.1.jar"/>
        <classpathentry kind="lib" path="lib/scala-compiler-2.10.2.jar"/>
        <classpathentry kind="lib" path="lib/scala-library-2.10.2.jar"/>
        <classpathentry kind="lib" path="lib/soundsystem-20120107.jar"/>
        <classpathentry kind="output" path="bin"/>
</classpath>
作者: sunny00123    时间: 2013-7-8 11:24
本帖最后由 sunny00123 于 2013-7-8 11:31 编辑
DysonD 发表于 2013-7-8 11:20
附上我的classpath文件:

1.6.1.jar捏= =注意那个异常说的是net.minecraft.client.Minecraft.main
这个就是1.6.1.jar里面的
也就是主程序.jar 估计我没说清楚= =
其实你可以参考下1.5.2之前的配置 minecraft.jar不都是作为lib嘛

作者: DysonD    时间: 2013-7-8 12:34
sunny00123 发表于 2013-7-8 11:24
1.6.1.jar捏= =注意那个异常说的是net.minecraft.client.Minecraft.main
这个就是1.6.1.jar里面的
也就 ...

<classpathentry kind="lib" path="lib/1.6.1.jar"/>
我加进去还是不可以 还缺Minecraft.jar这个包?
作者: r1823032258    时间: 2013-7-27 17:40
我进不去要什么username  还有什么的似乎是账号密码我没有
作者: D123129511    时间: 2013-8-24 00:16
謝謝囉 感恩你的教導

作者: 果冻的悲哀    时间: 2013-8-24 00:17
破解=- =有什么好破解的
作者: 21542135135    时间: 2015-2-12 10:06
链接不存在==