我知道你javac
用来编译和java
运行(我相信我是对的)然后你必须jar
运行jar文件.我的应用程序有一个小问题,因为它要求我传递它的终端参数.所以:javac --port=47000 MyApp.java
不起作用.
在这种情况下,它需要命令行参数--port=47000
.我看的每个地方都说明你编译,然后你运行,当你运行时,你传递终端参数.但这似乎是错误的 - 就像你编译时那样javac
.
我已经阅读了Javac Oracle文档并且没有找到任何内容.
那么如何在传递终端参数时进行编译?我得到的确切错误是:
javac: invalid flag: --port=47000 Usage: javac
rgettman.. 8
编译时,不传递应用程序参数javac
.在指定要运行的类之后java
,在运行它们时在命令行上传递它们:
javac MyApp.java java MyApp --port=47000
这是Java关于命令行参数的教程.
编译时,不传递应用程序参数javac
.在指定要运行的类之后java
,在运行它们时在命令行上传递它们:
javac MyApp.java java MyApp --port=47000
这是Java关于命令行参数的教程.