java -cp选项中的"build:"是什么意思?

Dan*_*lan 1 java command-line frege

我正在学习弗雷格,并看到了这个命令行:

$ java -Xss1m -cp build:fregec.jar examples.SimpleIO
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这个build:.这意味着什么,它做了什么?

更多上下文:https://github.com/Frege/frege/issues/289

我没有在这篇官方文章或我java在命令行输入时看到它.

Ric*_*arn 7

:是分离器,所以它包括buildfregec.jar类路径上.

特别是看Frege,首先使用它编译一些代码并在build目录中创建一些类文件.例如:

java -Xss1m -jar fregec.jar -d build SimpleIO.fr
Run Code Online (Sandbox Code Playgroud)

然后要运行已编译的代码,您需要在类路径上同时使用Frege本身和刚刚创建的类文件:

java -Xss1m -cp build:fregec.jar examples.SimpleIO
Run Code Online (Sandbox Code Playgroud)