我在运行jar文件时遇到了很多困难,可能是因为我不确定在命令行上使用各种开关时要使用的正确语法。这就是我所拥有的:
java -classpath %appdata%\.minecraft\bin\minecraft.jar;%appdata%\.minecraft\bin\mp3spi.jar;%appdata%\.minecraft\bin\jl.jar;%appdata%\.minecraft\bin\tritonus.jar;%appdata%\.minecraft\bin\lwjgl.jar; net.minecraft.client.Minecraft username password server.com:25565 -D java.library.path=%appdata%\.minecraft\bin\lwjgl.jar
我需要在类路径中包含所有这些内容,并将-D设置为我拥有的值。
有人能帮我找出问题所在吗?谢谢:)
发布于 2012-08-23 16:43:20
首先放置您的选项(使用-classpath的类路径,使用-D的系统属性),然后是您的类(net.minecraft.client.Minecraft),最后是类参数(username、password等)。
而且,它是-Dproperty=value,没有空格来分隔-D和您的设置。
最后,java.library.path指向一个目录,而不是一个文件。
这是doc。
https://stackoverflow.com/questions/12087818
复制相似问题