[ https://issues.apache.org/jira/browse/NETBEANS-4099?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17075269#comment-17075269 ]
Noah Avelar edited comment on NETBEANS-4099 at 4/4/20, 7:59 PM: ---------------------------------------------------------------- [~geertjan] it actually still doesn't work when trying with other projects so there's still an issue with Netbeans. I have this simple vowel counter class and when I run the project in Netbeans it doesn't give me the initial output "Enter a word:" I have to type something first and then it prints everything in the end so it's skipping an output. Very weird. In Eclipse the project works perfectly. {code:java} import java.util.Scanner; public class Vowels { public static void main(String[] args) { int count = 0; Scanner scan = new Scanner(System.in); System.out.print("Enter a word: "); String word = scan.nextLine(); for (char c : word.toLowerCase().toCharArray()) { if (isVowel(c)) { count++; } } System.out.println("Total Vowels : " + count); scan.close(); } private static boolean isVowel(char c) { return (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'y'); } } {code} was (Author: carnage47): [~geertjan] it actually still doesn't work when trying with other projects so there's still an issue with Netbeans. I have this simple vowel counter class and when I run the project in Netbeans it doesn't give me the initial output "Enter a word:" In Eclipse the project works perfectly. {code:java} import java.util.Scanner; public class Vowels { public static void main(String[] args) { int count = 0; Scanner scan = new Scanner(System.in); System.out.print("Enter a word: "); String word = scan.nextLine(); for (char c : word.toLowerCase().toCharArray()) { if (isVowel(c)) { count++; } } System.out.println("Total Vowels : " + count); scan.close(); } private static boolean isVowel(char c) { return (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u' || c == 'y'); } } {code} > Console does not allow input with Scanner class / Gradle Project > ---------------------------------------------------------------- > > Key: NETBEANS-4099 > URL: https://issues.apache.org/jira/browse/NETBEANS-4099 > Project: NetBeans > Issue Type: Bug > Affects Versions: 11.0, 11.2, 11.3 > Environment: I've tried on both Macbook Pro with macOS Catalina and > Windows 10 and get the same issue even though the Netbeans IDE and Java SE > Development Kit are compatible. When I try the code on Eclipse, it works > perfect which shows that there is not an issue with the code, the issue is > with Netbeans. Must be some configuration not allowing input from the user in > a console. > Reporter: Noah Avelar > Priority: Major > Labels: Console, Java, Netbeans, Scanner, input > Attachments: image-2020-04-04-10-18-09-675.png > > Original Estimate: 504h > Remaining Estimate: 504h > > When using the scanner class, Netbeans 11.0, 11.2 and 11.3 still does not > allow user input in the console like the scanner class should normally do. > Here is a link to a similar issue and it has not been resolved > https://issues.apache.org/jira/browse/NETBEANS-3073 > I get the following error. > > Task :run FAILED> Task :run FAILEDEnter your ageException in thread "main" > > java.util.NoSuchElementException: No line found at > > java.util.Scanner.nextLine(Scanner.java:1540) at > > gradleproject1.Main.main(Main.java:23) > FAILURE: Build failed with an exception. > * What went wrong:Execution failed for task ':run'.> Process 'command > '/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/bin/java'' > finished with non-zero exit value 1 > * Try:Run with --stacktrace option to get the stack trace. Run with --info > or --debug option to get more log output. Run with --scan to get full > insights. > > I have tried with both Java SE Development Kit 11(LTS) and 8u241 on Netbeans > 11.0, 11.2 and the latest 11.3 Apache version and I still get the same error. > Here is some simple code below that works in Eclipse but not in Netbeans > because of this issue. > {code:java} > import java.util.Scanner; > /** > * > * @author noahavelar > */ > public class Main { > /** > * @param args the command line arguments > */ > public static void main(String[] args) { > // TODO code application logic here > Scanner input = new Scanner(System.in); > System.out.println("Enter your age"); > int theNumber = Integer.parseInt(input.nextLine()); > System.out.println(theNumber); > System.out.println("Enter your name"); > String myName = input.nextLine(); > System.out.println(myName); > > } > } > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists