类路径和命令行开关(-cp,-D)

时间:2012-08-23 08:39:04

标签: java classpath

我在运行我的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设置为我拥有的值。

有人可以帮我识别问题吗?谢谢:))

1 个答案:

答案 0 :(得分:3)

首先放置您的选项(类路径为-classpath,系统属性为-D),然后是您的类(net.minecraft.client.Minecraft),最后是类参数(username,{{ 1}},...)。

此外,它是password-Dproperty=value和您的设置没有空白。
最后,-D指向目录,而不是文件。

这是doc