关于命令java -classpath使用的基本且令人困惑的问题

问题描述 投票:-1回答:1

当我在windows中的git bash中使用命令java时,为什么“java -cp。:。/ lib.jar main”与“java -cp ./lib.jar:。main”不同?只有第二个命令正常工作,并在执行第一个命令表达式后显示“java.lang.ClassNotFoundException”。是不是我不明白“-cp”是如何工作的?

java command classpath
1个回答
0
投票

这并不是说你不知道-cp是如何工作的,而是你不知道语法是* NIX系统上的-cp .:./lib.jar main和Windows上的-cp .;./lib.jar main

* nix上的冒号,Windows上的分号。

© www.soinside.com 2019 - 2024. All rights reserved.