当我在dos下输入
[code="java"]java -Djava.rmi.server.codebase=http://127.0.0.1:8080/[/code]总是提示命令格式错误
请问这是为什么
经验证,这种格式是没问题的,楼主把完整的输入输出贴一下吧,看看是其他什么问题。
E:\MyWork>java -Djava.rmi.server.codebase=http://127.0.0.1:8080/ Hello
http://127.0.0.1:8080/
sdfsdf
实现类:
public class Hello {
public Hello () {
System.out.println("sdfsdf");
}
public static void main(String [] args)
{
System.out.println(System.getProperty("java.rmi.server.codebase"));
System.out.println("sdfsdf");
}
}
这种数据格式没试过了,你可以试一下是不是不能有特别字符, 如: ":" or "/". 如果找到原因就好办了。
/这个字符就是特殊字符,你换方式
你可以换成这个java -Djava.rmi.server.codebase=127.0.0.1 -Djva.rmi.server.port=8080
也可以定义变量,
set some_HOME=http://127.0.0.1:8080/
java -Djava.rmi.server.codebase="%some_HOME%"
试试看这个
java "-Djava.rmi.server.codebase=http://127.0.0.1:8080/"