0
мне нужна помощь с этим кодом, мне удалось найти в Интернете, вот код:код зависит от консоли
import java.util.Scanner;
class login {
public static void main(String args[]){
Scanner luci = new Scanner(System.in);
String idInput;
System.out.println("Username: ");
idInput = luci.nextLine();
String passwordInput;
System.out.print("Password: ");
passwordInput = luci.nextLine();
if(passwordInput.equals("PASSWORD_GOES_HERE") && (idInput.equals("USERNAME_GOES_HERE"))){
System.out.println("Authentification complete!");
} else {
System.out.println("Wrong ID or Password!");
}
}
}
Когда я запускаю этот код в Netbeans он прекрасно работает, но есть одна проблема , это зависит от консоли, вам нужно предоставить ему информацию для входа в консоль. Есть ли способ сделать этот код за пределами Netbeans?
Что именно вы пытаетесь сделать после Войти успешна? Вы пытаетесь запустить его из командной строки или что-то еще? –
«Есть ли способ заставить этот код работать вне Netbeans?» Этот код работает и на Eclipse. В конце концов, вы читаете ввод из 'System.in', который не относится к Netbeans. – PakkuDon
Это базовая программа, которая использует консоль в качестве вывода, есть несколько вариантов, которые вы можете выбрать: 1. перенаправить вывод в txt (как и комментарий выше), 2. вы можете использовать командную строку как компилятор, 3. вы можете присоединить jtextfield в вашу программу, 4. вы можете использовать joptionpane. –