【问题标题】:Cannot execute Java Classes on OSX无法在 OSX 上执行 Java 类
【发布时间】:2014-12-01 14:16:15
【问题描述】:

我正在尝试在 OSX 10.10 中使用命令行执行 java 构建,

我正在使用的命令:

java -classpath ./bin;./libs/log4j-1.2.17.jar example.hello.Server localhost:80

我已经在 classPath 上启动并运行了 MAMP,而 java 位于同一个“类”目录中。 终端显示可与 java 一起使用的所有选项,但未执行文件。使用 -cp 时也会发生同样的情况。

谢谢

【问题讨论】:

标签: java macos shell terminal


【解决方案1】:

您的类路径字符串中有一个错误的; 而不是:。试试:

java -classpath ./bin:./libs/log4j-1.2.17.jar example.hello.Server localhost:80

请记住,在 OSX(或任何其他 Unix 风格的系统)上,路径分隔符是 : 而不是 ;,就像 Windows/DOS 上的那样

【讨论】:

  • 感谢它的工作。代码被老师的 DOS 示例使用。所以没看到;.
猜你喜欢
  • 2015-10-06
  • 1970-01-01
  • 1970-01-01
  • 2012-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-03
  • 2014-11-19
相关资源
最近更新 更多