1) Wat is de JDK en de JRE?
JDK(SDK):Java (Standaard) Developer Kit. | JRE:Java Runtime Environment |
Dit is de volledige suite van Java-producten die nodig zijn voor ontwikkeling in Java.
Geeft de set tools aan die nodig zijn voor ontwikkeling in Java. Het bevat zijn eigen JRE, ontwikkelingsbibliotheken, JAVA-compiler (javac)… | Het is een verkleinde versie van JDK
Wijst de Java Virtual Machines en een set tools zoals standaardbibliotheken aan om een Java-toepassing op het platform uit te voeren. Het vertaalt Java-code (of bytecode) naar de specifieke taal van het besturingssysteem. |
2) Wat zijn Java-klassen?
Java-klassen zijn codeblokken die zijn gecompileerd. Ongecompileerde Java-code heeft over het algemeen de extensie .java. Wanneer een blok Java-code wordt gecompileerd, geeft de Java-compiler de extensie .class.
Om de java te compileren, wordt het javac-commando gebruikt
3) Wat zijn de Java-bibliotheken?
De Java-bibliotheken zijn Java-klassen, of gearchiveerde bundels van Java-klassen, die het uitvoerbare bestand Java of JRE tijdens runtime moet kunnen vinden en gebruiken. Bij gebruik van de JRE bevindt de kernset van Java-klassen die nodig zijn zich in het rt.jar-bestand. Bij gebruik van de JDK is de benodigde basisset Java-klassen opgenomen in het bestand classes.zip.
4) Wat zijn de JDBC-stuurprogramma's?
JDBC-stuurprogramma's maken verbinding met Java-database mogelijk met gegevensoverdracht. De drivers zijn er in twee varianten:JDBC/OCI en JDBC Thin. JDBC Thin-stuurprogramma's zijn 100% Java en zijn ontworpen voor gebruik
met Java-applets. Ze vereisen geen clientsoftware voor databaseconnectiviteit. Rel 11 Applications gebruikt JDBC/OCI-stuurprogramma's (Oracle Call Interface) voor de verbinding van de webserver met de database. JDBC/OCI-stuurprogramma's zijn gedeeltelijk Java- en gedeeltelijk C-code, dus het is platformspecifiek. De JDBC/OCI-stuurprogramma's voor Rel 11-apps zijn specifiek voor de versie van de database en de naamgevingsconventie is:
5) Wat zijn de JDBC-bibliotheken?
De JDBC-bibliotheken zijn Java Database Connectivity-bibliotheken. Ze worden geleverd als gearchiveerde bundels van klassenbestanden, klassenxyz.zip, waartoe het uitvoerbare bestand jre of java tijdens runtime toegang moet hebben. Het bestand classesxyz.zip is specifiek voor de versie van Java die u gebruikt. Het bestand classes111.zip is bijvoorbeeld nodig bij gebruik van Java-versie 1.1.x en het bestand classes102.zip is nodig bij gebruik van Java-versie 1.0.x. De klassenxxx.zip-bestanden die voor Apps worden geleverd, verwijzen ook naar een specifiek JDBC-stuurprogramma en dit JDBC-stuurprogramma moet zich binnen een van de paden bevinden (conventioneel
$ORACLE_HOME/lib) gedefinieerd in het gedeelde bibliotheekpad
6)Waarvoor wordt de variabele OA_JDK_TOP gebruikt?
Voor Oracle-toepassingen wordt de omgevingsvariabele OA_JDK_TOP gedefinieerd om te verwijzen naar de locatie waar de JDK of JRE op de machine is geïnstalleerd. Deze variabele is voor het gemak gedefinieerd, zodat het pad niet hard gecodeerd hoeft te worden bij het definiëren van andere Java-omgevingsvariabelen (zoals PATH, CLASSPATH en, indien van toepassing, het gedeelde bibliotheekpad).
7)Waarvoor wordt de JAVA_TOP variabele gebruikt?
Voor Oracle-applicaties is een JAVA_TOP-omgevingsvariabele gedefinieerd voor de directory waarin de applicatiespecifieke Java-klassen zich bevinden.
8)Waarvoor wordt de CLASSPATH-variabele gebruikt?
De variabele CLASSPATH geeft een overzicht van de mappen en archiefbestanden die moeten worden gescand op Java-klassebestanden
9) Wat zijn de JDK-installaties die door EBS worden gebruikt?
Voor R12.0.X/R12.1.X
(10.1.3) IAS_ORACLE_HOME/jdk | 1) Wordt geleverd met een eigen JRE in IAS_ORACLE_HOME/jdk/jre
Geleverd met Oracle Applications Server (10.1.3.x) 2) Gebruikt door AD-hulpprogramma's om de instantie te onderhouden (addmin, adpatch...) 3) Wordt ook gebruikt voor alle oc4j-instanties: – Oacore:om alle “self-service / Framework” applicaties uit te voeren, inclusief login – Formulieren:om formulieren uit te voeren – Oafm:om enkele speciale producten en integraties uit te voeren – Forms-c4ws:om SOA-integratie uit te voeren |
(10.1.2) ORACLE_HOME/jdk | 1) Wordt geleverd met een eigen JRE in ORACLE_HOME/jdk/jre
Geleverd met Oracle Applications Server (10.1.2.x) 2) Releases 12.0 en 12.1 gebruiken de Reports-runtime van Oracle Applications Server 10.1.2.0.2, die JDK 1.4.2_08 (32-bits) in zijn eigen Oracle Home installeert. |
(10g/11g) RDBMS_ORACLE_HOME/appsutil/jre | Gebruikt door Autoconfig en voor het compileren van EBS-code op DB Tier |
Voor R12.2
Besturingssysteem | Knooppunt toepassingsniveau | 32-bits en 64-bits Java 6-installatielocaties | Getargete Java 7-installatielocatie |
Oracle Solaris op SPARC | Applicatie middenlaag knooppunt | [FMW_HOME]/jdk | [COMMON_TOP]/util/jdk |
CP-laagknooppunt | [FMW_HOME]/jdk | [COMMON_TOP]/util/jdk * | |
AD/AutoConfig | [FMW_HOME]/jdk | [COMMON_TOP]/util/jdk | |
Kloonhulpmiddelen | [FMW_HOME]/Oracle_EBS-app1/jdk | [COMMON_TOP]/util/jdk (via symbolische link) | |
Linux x86-64 | Applicatie middenlaag knooppunt | [FMW_HOME]/jrockit64 | [COMMON_TOP]/util/jdk64 |
CP-laagknooppunt | [FMW_HOME]/jrockit32 | [COMMON_TOP]/util/jdk32 * | |
AD/AutoConfig | [FMW_HOME]/jrockit32 | [COMMON_TOP]/util/jdk32 | |
Kloonhulpmiddelen | [FMW_HOME]/Oracle_EBS-app1/jdk | [COMMON_TOP]/util/jdk64 (via symbolische link) | |
Windows x64 | Applicatie middenlaag knooppunt | n.v.t. | [COMMON_TOP]\util\jdk64 |
CP-laagknooppunt | n.v.t. | [COMMON_TOP]\util\jdk32 * | |
AD/AutoConfig | n.v.t. | [COMMON_TOP]\util\jdk32 | |
Kloonhulpmiddelen | n.v.t. | [COMMON_TOP]\util\jdk64 | |
HP-UX Itanium | Applicatie middenlaag knooppunt | [COMMON_TOP]/util/jdk | [COMMON_TOP]/util/jdk |
CP-laagknooppunt | [COMMON_TOP]/util/jdk | [COMMON_TOP]/util/jdk * | |
AD/AutoConfig | [COMMON_TOP]/util/jdk | [COMMON_TOP]/util/jdk | |
Kloonhulpmiddelen | [FMW_HOME]/Oracle_EBS-app1/jdk | [COMMON_TOP]/util/jdk (via symbolische link) | |
IBM AIX op voedingssystemen | Applicatie middenlaag knooppunt | [COMMON_TOP]/util/jdk64 | [COMMON_TOP]/util/jdk64 |
CP-laagknooppunt | [COMMON_TOP]/util/jdk32 | [COMMON_TOP]/util/jdk32 * | |
AD/AutoConfig | [COMMON_TOP]/util/jdk32 | [COMMON_TOP]/util/jdk32 | |
Kloonhulpmiddelen | [FMW_HOME]/Oracle_EBS-app1/jdk | [COMMON_TOP]/util/jdk64 (via symbolische link) |
10) Waar kunnen we de JDk voor EBS downloaden?
Antwoord
Alle Java SE-downloads op MOS (Doc ID 1439822.1)
11) Wat zijn de Java-gecertificeerd voor gebruik met EBS?
Antwoord
Java SE Development Kit (JDK)-versies gecertificeerd voor gebruik op de applicatielaag.
Java SE Runtime Environment (JRE)-versies gecertificeerd voor gebruik op de clientlaag.
12) Wat zijn de Java-gecertificeerde met Oracle E-Business Suite versie 12.0 en 12.1
Antwoord
Momenteel zijn de volgende Java-versies gecertificeerd voor gebruik met Oracle E-Business Suite Release 12.0 en 12.1:
Gecertificeerde Java-versie | Apparaat hardwareplatform | Toepassingsniveau | Toepassingsbeheer/AD Utilities Tier Node | Aanvraagformulieren en rapporten Runtime Node | Clientlaag (browsers) |
Java 5.0 | Alle | JDK 5.0 | JDK 5.0 | Niet gecertificeerd (zie de opmerkingen #2 hieronder) | JRE 5 |
Java 6.0 | Alle | JDK 6.0 | JDK 6.0 | JDK 6.0 | JRE 6, 7 en 8 |
Java 7.0 | Alle | JDK 7.0 | JDK 7.0 | JDK 7.0 | JRE 6, 7 en 8 |
Opmerkingen:
- JRE-releases 6, 7 en 8 op de clientlaag zijn allemaal compatibel met elke gecertificeerde JDK 6- of JDK 7-release die op de applicatielaag wordt uitgevoerd.
- Over aanvraagformulieren en rapporten Runtime
Oracle EBS releases 12.0 en 12.1 gebruiken de Forms and Reports runtime van Oracle Applications Server 10.1.2.0.2, die JDK 1.4.2_08 (32-bit) in zijn eigen Oracle Home installeert. Het wordt niet ondersteund om de JDK 1.4.2 in de Applications Server 10.1.2 Oracle Home te upgraden voor gebruik met JDK 5.0. Maar het is nu gecertificeerd voor gebruik met JDK 6.0 of 7.0.
Kies een van de volgende My Oracle Support-documenten voor de juiste JDK- of JRE-upgrade:
- JDK 7.0 laatste update gebruiken met Oracle E-Business Suite versie 12.0 en 12.1 document 1467892.1
- De laatste update van Java 6.0 gebruiken met Oracle E-Business Suite versie 12 document 455492.1
- De laatste update van JDK 5.0 gebruiken met Oracle E-Business Suite versie 12 document 384249.1
JRE (native plug-in) voor Windows-clients implementeren in Oracle E-Business Suite versie 12 Document 393931.1
13) Wat zijn de Java-gecertificeerde met Oracle E-Business Suite versie 12.0 en 12.1
Antwoord
Momenteel zijn de volgende Java-versies gecertificeerd voor gebruik met Oracle E-Business Suite Release 12.2:
Gecertificeerde Java-versie | Applicatie Hardware Platform | Toepassingslaag | Toepassing Admin/AD Utilities Tier Node | Aanvraagformulieren en rapporten Runtime Node | Clientlaag (browsers) |
Java 6.0 | Alle | JDK 6.0 of JRockit 1.6 | JDK 6.0 | JDK 6.0 | JRE 6, 7 en 8 |
Java 7.0 | Alle | JDK 7.0 | JDK 7.0 | JDK 7.0 | JRE 6, 7 en 8 |
Opmerkingen:
- JRE-releases 6, 7 en 8 op de clientlaag zijn allemaal compatibel met elke gecertificeerde JDK 6- of JDK 7-release die op de applicatielaag wordt uitgevoerd.
- Voor de Oracle E-Business Suite die draait op de 64-bits hardware-architecturen, wordt de 64-bits Java gebruikt voor de middenlaag van de applicatie en voor Oracle Application Cloning Tools. Voor het CP-tierknooppunt, Formulieren/Reports en AD/AutoConfig wordt nog steeds 32-bits Java gebruikt
Kies een van de volgende My Oracle Support-documenten voor de juiste JDK- of JRE-upgrade:
- JDK 6.0 laatste update gebruiken met Oracle E-Business Suite versie 12.2Document 1459546.1
- JDK 7.0 laatste update gebruiken met Oracle E-Business Suite versie 12.2Document 1530033.1
JRE (native plug-in) voor Windows-clients implementeren in Oracle E-Business Suite versie 12 Document 393931.1
14) Hoe wordt JDk64 geïnstalleerd op Solaris OS?
Antwoord
Voor Solaris is het installeren van de JDK op een 64-bits systeem dat een 32-bits JVM toestaat een proces in twee stappen:eerst de 32-bits JDK installeren en vervolgens de extra ondersteuning voor 64-bits bewerkingen installeren. De bestandsnamen zijn als volgt:Op SPARC-processors:jdk-7u-solaris-sparc.tar.gz (32-bit) jdk-7u-solaris-sparcv9.tar.gz (64-bit). De aanvullende bestanden voor 64-bits ondersteuning worden geïnstalleerd in directory's die genoemd zijn naar het machine-architectuurmodel, die zijn toegevoegd op verschillende locaties binnen dezelfde jdk1.7.0_-directory waar de 32-bits JDK is geïnstalleerd. Op SPARC-processors wordt het 64-bits Java VM-bibliotheekbestand (libjvm.so) bijvoorbeeld opgeslagen in de directory jdk1.7.0_/lib/sparcv9/server, terwijl de versie voor x64/EM64T wordt opgeslagen in de jdk1.7.0_ /lib/x64/server map
15) Hoe wordt Java geïnstalleerd op de Client Desktop?
Antwoord
JRE Java-plug-in voor internetbrowser Gebruikt door de browser om formulieren te starten
De plug-in is te vinden op de server onder $COMMON_TOP/webapps/oacore/util/jinitiator en wordt gedownload naar de client-pc wanneer de gebruiker een formulier start, als het nog niet is geïnstalleerd.
Geïnstalleerd/geüpgraded als volgt:
Sun JRE (native plug-in) implementeren voor Windows-clients in Oracle E-Business Suite Release 12 (Doc ID 393931.1)
Aanbevolen browsers voor Oracle E-Business Suite Release 12 (Doc ID 389422.1
16) hoe de java-versie te vinden in R12.0/R12.1
Antwoord
sh -c “awk -F= '$1 ~ /^JSERVJAVA.*$/ {print $2}' $ADMIN_SCRIPTS_HOME/java.sh
-versie;”
17) Wat is Java Enterprise Edition (Java EE)?
Antwoord
Java EE is een platformonafhankelijke, op Java gerichte omgeving voor het online ontwikkelen, bouwen en implementeren van webgebaseerde bedrijfsapplicaties. Java EE bevat veel componenten van de Java Standard Edition (Java SE). Het Java EE-platform bestaat uit een reeks services, API's en protocollen die de functionaliteit bieden voor het ontwikkelen van webgebaseerde toepassingen met meerdere niveaus.
Java EE vereenvoudigt de ontwikkeling van applicaties en vermindert de behoefte aan programmeer- en programmeurtraining door gestandaardiseerde, herbruikbare modulaire componenten te maken en door de laag in staat te stellen veel aspecten van programmeren automatisch af te handelen.
Ik hoop dat je deze geweldige informatie over Java/JRE in EBS leuk vindt