是否可以使用 java 命令直接绑定所有 *.class 文件?
目前我运行的 java 文件如下:
java myprog args
是否可以简单输入
myporg args
好的,这不是一个非常重要的问题,但如果知道的话会很好。
答案1
java -cp "/path/to/package/directory/or/directory/with/classes:/another/path" <class_name> [args]
你可以使用别名
alias <prog_name>='java -cp '"/path"' <class_name>'
进而
<prog_name> [args]
答案2
您始终可以将 CLASSPATH 变量设置为所有类文件或包所在的位置。
导出 CLASSPATH=/路径/到/包/目录/或/目录/带有/类:/另一个/路径
您可以在 $HOME/.bashrc 文件中添加此行。
之后你可以说 java myprog args
希望这能解决。