我正在使用一个允许我使用 .jar
文件中的类的命令,但我不太确定整个命令的含义。我也想从 Eclipse 测试我的程序,但在没有完全理解它的情况下,很难自定义运行配置。
命令如下:
java -classpath transport.jar:. transport.FileSender MGBNSender 4000 localhost 3000 transport.jar 0
我有几个问题:
.jar
库后面的:.
是什么意思?
类 transport.FileSender
基本上允许我通过类 MGBNSender
进行测试,但到目前为止我还没有设法从 Eclipse 中测试它。你能帮我怎么做吗?
我已经导入了.jar
文件...
最佳答案
.
将当前目录添加到类路径中。如果您的本地树中有任何已编译的 Java 源文件(例如类)(例如,在开发时,您可能在当前目录中有 Main 或其他一些类),则需要它。
关于java - 终端命令中 .jar 文件后 :. 的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33927327/