-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, ' ');
Side Note: Я пытаюсь использовать это для ввода базы данных в Oracle SQL.
Вы пытаетесь выполнить программу Java в качестве сценария bash? – siordache
Нет. Я просто делаю javac и java для компиляции и запуска .java-файла. –
Если ваш файл называется Hello.java, то вы должны сделать: 'javac Hello.java' , а затем ' java Hello' Вы, вероятно, сделали: 'java Hello.java', что неверно. – siordache