java - 终端命令中 .jar 文件后 :. 的含义

标签 java eclipse networking terminal

我正在使用一个允许我使用 .jar 文件中的类的命令,但我不太确定整个命令的含义。我也想从 Eclipse 测试我的程序,但在没有完全理解它的情况下,很难自定义运行配置。

命令如下:

java -classpath transport.jar:. transport.FileSender MGBNSender 4000 localhost 3000 transport.jar 0

我有几个问题:

  1. .jar库后面的:.是什么意思?

transport.FileSender 基本上允许我通过类 MGBNSender 进行测试,但到目前为止我还没有设法从 Eclipse 中测试它。你能帮我怎么做吗?

我已经导入了.jar文件...

最佳答案

. 将当前目录添加到类路径中。如果您的本地树中有任何已编译的 Java 源文件(例如类)(例如,在开发时,您可能在当前目录中有 Main 或其他一些类),则需要它。

关于java - 终端命令中 .jar 文件后 :. 的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33927327/

相关文章:

java - 并行流中 I/O 代码的 SecurityException

java - 如何从 JSOUP 调用 Javascript __doPostBack

java - 如何将 Java 和 C 集成到同一个项目中?

java - 将子类项添加到父类(super class)的 ArrayList 时出错

performance - 监控 ffmpeg 流的网络性能

java - addTextChangedListener 是 EditText 类的方法还是它与接口(interface) textWatcher 有何关系?

java - ftp 从 windows 发送到 linux 显示 java.net.ConnectException

eclipse - Rational Application Developer 与 Eclipse

Java 丢弃了一半的 UDP 数据包