免責聲明:我是不是是Java開發人員。javac:使用參數時無效標誌錯誤
我有一個shell腳本將變量傳入我的java程序。
#!/bin/bash
$JAVA_HOME/javac -classpath $clp myjavaapp.java "$1" "$2" "$3"
當我運行該腳本,我得到以下錯誤:
javac: invalid flag: /public/rest/api/1.0/cycles/search?versionId=-1&projectId=10005
Usage: javac <options> <source files>
use -help for a list of possible options
哪裏/public/rest/api/1.0/cycles/search?versionId=-1&projectId=10005
是值傳遞它的$3
。
這裏是我的myjavaapp.java
文件的內容示例:
package myjavaapp;
...
public class myjavaapp {
public static void main(String[] args) throws URISyntaxException, IllegalStateException, IOException {
...
String variable1 = args[0];
String variable2 = args[1];
String variable3 = variable2 + args[2];
...
}
}
我在做什麼錯?我是否正確使用參數?
你想編譯你的程序還是執行它? –