【发布时间】:2019-04-27 12:57:08
【问题描述】:
如何在命令行中使用特定方法运行 Eclipse 项目?就像,我如何将一个名称较长的方法重命名为较短的名称,这样我就不必在命令行中输入整个内容?基本缩写
我已经在 Python 中完成了这项工作,但我不确定如何在 java 中完成这项工作
【问题讨论】:
标签: java eclipse command-line command
如何在命令行中使用特定方法运行 Eclipse 项目?就像,我如何将一个名称较长的方法重命名为较短的名称,这样我就不必在命令行中输入整个内容?基本缩写
我已经在 Python 中完成了这项工作,但我不确定如何在 java 中完成这项工作
【问题讨论】:
标签: java eclipse command-line command
Java 入口点是main,它不像 python 那样可变。没有什么像 __init__ 这样可以检查 Java。将Java程序打包为jar时,可以在MANIFEST中指定Main-Class。另见Lesson: Packaging Programs in JAR Files
【讨论】:
我的问题可能还不够清楚。这是我找到的解决方案
public static void main(String[] args) {
if (args.length == 1) {
//do a thing
} else if (args.length == 2){
if(args[1].toUpperCase().equals("string i'm looking for"))
//do a thing
} else if (args.length == 3) {
if(args[1].equals("string1")&& args[2].equals("string2") || args[2].equals("string1")&& args[1].equals("string2"))
//do a thing
}
}
我在 args[] 上调用它的地方
【讨论】: