带冒号和不带冒号的 Java 类路径 ":"

标签 java macos classpath

<分区>

我正在学习 Java,我有一个怪癖,我认为只有有经验的人才能回答(我已经完成了关于 SO 的所有类似问题列表)。

在 Eclipse 中编译后从命令行运行时,这有效

java -classpath : test.class

这不是

java test.class

也没有指定目录

java -classpath bin test.class

但用冒号指定 DOES

java -classpath bin: test.class

据我了解

  1. Java 默认检查当前工作目录
  2. 仅当您指定多个路径时才使用冒号,而我只有一个路径。

最佳答案

你想运行“java test”而不是“java test.class”

干杯

关于带冒号和不带冒号的 Java 类路径 ":",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9058956/

相关文章:

java正则表达式搜索段落中的 block /字符串/单词

macos - 仅安装命令行工具时如何获取当前 MacOSX SDK 的路径?

objective-c - Mac OSX 上的串行端口配置文件 (SPP) 通信

Java:从 jar 加载类和引用的 jar

java - 启动后(但稍后)调用 WebService 时出现 WebSphere ClassNotFoundException

Android 的 Javadoc 生成

java - Play 框架中正确转义的指南

java - 跟随 google "I' m feeling lucky"使用 httpURLConnection 重定向

Java代码没有执行实例方法

cocoa - 在 Cocoa OSX 中捕获双击