Oracle JDeveloper is een geïntegreerde ontwikkelomgeving (IDE) voor Java, Java EE en het Application Development Framework (ADF). JDeveloper ondersteunt op Java-standaarden gebaseerde webservices, waaronder JAX-WS en JAX-RPC. JDeveloper is ook een client voor de meest gebruikte relationele databases, waaronder Oracle Database, MySQL-database, IBM DB2-database en SQL Server. In twee artikelen bespreken we het maken van een Java-toepassing in JDeveloper. Dit artikel heeft de volgende secties:
- De omgeving instellen
- Een Java-project maken
- Projecteigenschappen instellen
- Een Java-interface maken
- Conclusie
De omgeving instellen
Download en installeer Oracle JDeveloper 12.2.1.
Een Java-project maken
Om een Java-toepassing te maken en uit te voeren, moeten we eerst een Java-project maken in JDeveloper. Een Java-project bestaat uit een directorystructuur om Java-toepassingen te maken en uit te voeren. De gebruikte JDK en classpath zijn vooraf geconfigureerd; dat geldt ook voor de projecteigenschappen en voorkeuren, die kunnen worden aangepast. Om een nieuw Java-project aan te maken, selecteert u Bestand>Nieuwe>Toepassing , zoals weergegeven in Afbeelding 1. U kunt ook Bestand>Nieuw>Van Galerij kan ook worden geselecteerd.
Figuur 1: Bestand>Nieuw>Toepassing
In de Nieuwe galerij wizard, selecteer Algemeen>Toepassingen in Categorieën , zoals weergegeven in Afbeelding 2. Selecteer Java Desktop Application in Artikelen en klik op OK.
Figuur 2: Java Desktop-toepassing selecteren in nieuwe galerij
De Java-desktoptoepassing maken wizard wordt gestart, zoals weergegeven in afbeelding 3. Het eerste venster is Geef uw toepassing een naam . Specificeer een Applicatienaam (HelloWorld) en de Directory wordt geconfigureerd. Klik op Volgende.
Figuur 3: Java-desktoptoepassing maken>Uw toepassing een naam geven
Vervolgens de Selecteer bouwomgeving venster wordt weergegeven, zoals weergegeven in Afbeelding 4. De optie Gebruik de standaard bouwtools van JDeveloper is standaard geselecteerd. Klik op Volgende.
Figuur 4: Selecteer Bouwomgeving
Vervolgens de Geef je project een naam venster wordt weergegeven, zoals weergegeven in Afbeelding 5. Met de standaard Projectnaam (Client) en Directory , selecteer Java in Projectkenmerken en klik op Volgende.
Figuur 5: Geef je project een naam
In de Java-instellingen configureren venster, specificeer een Standaardpakket (helloworld) (zie figuur 6). Het Java-bronpad en Uitvoermap geconfigureerd worden op basis van de eerder opgegeven toepassingsnaam. Klik op Voltooien.
Figuur 6: Java-instellingen configureren
Een nieuwe Java Desktop-applicatie, HelloWorld, wordt gemaakt en toegevoegd aan de Applicaties weergave, zoals weergegeven in Afbeelding 7. De Client project in de applicatie wordt ook toegevoegd.
Figuur 7: Nieuwe Java Desktop-applicatie HelloWorld
Projecteigenschappen instellen
Om de projecteigenschappen te zoeken of te wijzigen, selecteert u Applicatie>Projecteigenschappen , zoals weergegeven in afbeelding 8.
Figuur 8: Toepassing>Projecteigenschappen
U kunt ook met de rechtermuisknop op de Client . klikken project en selecteer Projecteigenschappen , zoals weergegeven in afbeelding 9.
Figuur 9: Klant>Projecteigenschappen
Het venster Projecteigenschappen wordt weergegeven, zoals weergegeven in Afbeelding 10. De Bibliotheken en klassenpad geeft een lijst van de bibliotheken en jars in het klassenpad van het project. De Java SE-versie is standaard ingesteld op 1.8 en wordt ook aangeduid als Standaard . Er is geen wijziging of toevoeging vereist voor een HelloWorld Java-toepassing.
Figuur 10: Projecteigenschappen>Java SE-versie
De Compiler node geeft de instellingen van de Java-compiler weer (zie Afbeelding 11). De huidige compiler wordt vermeld als Java . Het JVM-geheugen is standaard ingesteld op 512 m en kan worden gewijzigd door het selectievakje Out of Process te selecteren, waardoor het veld Out of Process JVM-opties kan worden bewerkt.
Figuur 11: Compilerinstellingen
De Compiler>Exclusief is om alle projectbestanden en -mappen op te geven die van de build moeten worden uitgesloten. We hoeven geen bestanden en mappen uit te sluiten. De Opties sectie is het configureren van de verschillende Javac opties, zoals weergegeven in Afbeelding 12.
Figuur 12: Javac-opties
De Projectbronpaden geeft de instellingen weer voor Java-bronpaden, of submappen moeten worden opgenomen of uitgesloten, de Uitvoermap voor de gegenereerde klassenbestanden en het Standaardpakket , zoals weergegeven in Afbeelding 13.
Figuur 13: Projectbronpaden
De projecteigenschappen kunnen zelfs worden gewijzigd nadat de Java-toepassing, inclusief klassen en interfaces, is gemaakt. JDeveloper hoeft niet opnieuw te worden gestart om de nieuwe projecteigenschappen toe te passen.
Vervolgens zullen we demonstreren hoe u een HelloWorld-toepassing maakt die bestaat uit een Java-interface en een Java-klasse die de interface implementeert.
Een Java-interface maken
Om een Java-interface te maken, klikt u met de rechtermuisknop op de Client project en selecteer Nieuwe>Java-interface , zoals weergegeven in Afbeelding 14.
Figuur 14: Client>Nieuw>Java-interface
Of selecteer het Client-project en klik op Bestand>Nieuwe>Java-interface , zoals weergegeven in Afbeelding 15.
Figuur 15: Bestand>Nieuw>Java-interface
Selecteer als een ander alternatief Van Galerij met een van de voorgaande twee opties in plaats van Java-interface te selecteren. Het venster Nieuwe galerij wordt weergegeven. Selecteer Algemeen>Java in Categorieën en Interface in Items (zie Afbeelding 16).
Figuur 16: Java-interface selecteren in nieuwe galerij
De Java-interface maken venster wordt weergegeven, zoals weergegeven in Afbeelding 17. Specificeer een interface Naam (HelloWorld) en het Pakket naam is vooraf geconfigureerd voor de instelling Standaardpakket in Java-instellingen configureren, zoals eerder weergegeven in Afbeelding 6. Klik op OK.
Figuur 17: Java-interface maken
De Java-interface HelloWorld wordt gemaakt en toegevoegd aan het Client-project, zoals weergegeven in Afbeelding 18. Het Java-bronbestand voor de interface wordt gegenereerd in de map Project Source Path.
Figuur 18: Java-interface HelloWorld
Voeg een getMessage(String) toe methode naar de Java-interface, zoals weergegeven in Afbeelding 19.
Figuur 19: HelloWorld-interface met methode getMessage(String)
De HelloWorld interface wordt weergegeven:
package helloworld; public interface HelloWorld { String getMessage(String name); }
Conclusie
In de eerste van twee artikelen bespraken we het maken van een Java-project in JDeveloper, het instellen van projecteigenschappen en het maken van een Java-interface voor een Hello World Java-toepassing. In een volgend artikel zullen we het maken en uitvoeren van een Java-klasse bespreken.