我想使用启动路径从另一个程序中启动我的java应用程序。在这条路径中,我想传递一些java应用程序的参数
示例:C:/Users/TestApp.jar/-username -password(?)
在java中:
public class TestApp_Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
String username = parameter from the url(?)
String password = parameter from the url(?)
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
CB_View mainView = new CB_View(username, password);
mainView.createAndShowGUI();
}
});
}
}
如果有人能指出我正确的方向,我将非常感激。
答案 0 :(得分:1)
您可以使用命令行参数。 main方法的参数实际上是命令行参数的数组。因此访问args [0]给出第一个参数,访问args [2]是第三个,依此类推。
例如,如果您使用以下命令执行应用程序:
query 2
您可以使用以下代码访问代码中的参数:
select *
您可以参考docs了解更多信息。