我在运行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
设置为我拥有的值。
有人可以帮我找出问题所在吗?谢谢 :)
最佳答案
首先输入选项(使用-classpath
的类路径,使用-D
的系统属性),然后输入类(net.minecraft.client.Minecraft
),最后输入类参数(username
,password
等)。
另外,它是-Dproperty=value
,-D
和您的设置之间没有空格。
最后,java.library.path
指向目录,而不是文件。
这是doc。
关于java - 类路径和命令行开关(-cp,-D),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12087818/