-1
我试着写下面的代码,将询问用户的用户名和密码时:意外的标记错误尝试使用控制台
public static void main(String[] argv) {
Console console = System.console();
String USER = console.readLine("Username: ");
char[] PASSWORD = console.readPassword("Enter password");
Arrays.fill(PASSWORD, ' ');
}
不过,我发现了以下错误:
[email protected]:~/Desktop/File$ Console console = System.console();
bash: syntax error near unexpected token `('
[email protected]:~/Desktop/File$ String USER = console.readLine("Username: ");
bash: syntax error near unexpected token `('
[email protected]:~/Desktop/File$ char[] PASSWORD = console.readPassword("Enter password");
bash: syntax error near unexpected token `('
[email protected]:~/Desktop/File$ Arrays.fill(PASSWORD, ' ');
边注意:我试图用它在Oracle SQL中输入数据库。
您是否试图执行一个Java程序作为bash脚本? – siordache
不,我只是在编译和运行.java文件时使用javac和java。 –
如果你的文件名为Hello.java,那么你应该这样做: 'javac Hello.java' 然后 'java Hello'' 你可能做到了:'java Hello.java',这是不正确的。 – siordache