1. I'm new to Netbeans and Desktop App Development, but want to use the Netbeans Platform to develop simple Desktop database applications; thus I ran through this tutorial for the first time tonight. I'm using Netbeans IDE 8.2, with JDK 1.8.
2. I'm almost positive this basic question has probably been asked before and likely resolved, but I cannot find answers after trying to do so for some time. Your recent migration over to Apache has removed a lot of the help/forum archives and history. The link to full source code for the tutorial was broken and sent me to a generic Oracle site. I cannot find a solution in StackOverflow or anywhere else, and would appreciate knowing how to troubleshoot the basic view step of the tutorial before moving on. 3. I submitted this email first from an online form, but haven't heard an acknowledgement that it was received, so now I'm sending it directly via my email. I apologize if this is therefore submitted twice - just like with the broken Oracle links, it's difficult to tell in the transition to Apache just how to submit help requests. Now, for my specific issue: For the very first view exercise, I tried to follow the tutorial exactly as specified using Derby database, and all of the project/code base names exactly as provided. I cannot get the CustomerViewerTopComponent.java module to compile as specified after inserting the provided code snippet at the end. Dependencies were registered as specified in both the CustomerLibrary and CustomerViewer modules, and the "Fix Imports" command was run. All errors cleared up but one, on the "for (Customer c : resultList) {" line. I went ahead and tried to build, though, and the compiler error messages are as follows: --------------------------------------------------- C:\Users\Jeff\Documents\NetBeansProjects\DBManager\CustomerViewer\src\org\shop\viewer\CustomerViewerTopComponent.java:113: error: illegal start of typefor (Customer c : resultList) {C:\Users\Jeff\Documents\NetBeansProjects\DBManager\CustomerViewer\src\org\shop\viewer\CustomerViewerTopComponent.java:113: error: ')' expectedfor (Customer c : resultList) {C:\Users\Jeff\Documents\NetBeansProjects\DBManager\CustomerViewer\src\org\shop\viewer\CustomerViewerTopComponent.java:113: error: <identifier> expectedfor (Customer c : resultList) {3 errors1 warningC:\Program Files\NetBeans 8.2\harness\suite.xml:187: The following error occurred while executing this line:C:\Program Files\NetBeans 8.2\harness\common.xml:225: Compile failed; see the compiler error output for details.BUILD FAILED (total time: 11 seconds) ---------------------------------------------------- For some reason, the compiler doesn't seem to be recognizing "resultList" from its declaration in the line above: " List<Customer> resultList = query.getResultList();" As far as the syntax highlighting, resultList displays in green color on the "List<Customer>..." line but displays in black italics on the following "for (Customer c : resultList) {" line. And this "for" line is underlined red as well. I thought I inserted the provided code snippet in the correct spot. Here is a larger context of where I actually pasted it in the source code (after the readProperties method): --------------------------------------- void readProperties(java.util.Properties p) { String version = p.getProperty("version"); // TODO read your settings according to their version } EntityManager entityManager = Persistence.createEntityManagerFactory("CustomerLibraryPU").createEntityManager(); Query query = entityManager.createNamedQuery("Customer.findAll"); List<Customer> resultList = query.getResultList(); for (Customer c : resultList) { jTextArea1.append(c.getName() + " (" + c.getCity() + ")" + "\n"); }} <END OF FILE>----------------------------------------- Any assistance provided would be greatly appreciated! Thanks,Jeff