sql >> Database teknologi >  >> RDS >> Oracle

Topspørgsmål om JAVA/JRE i Oracle Apps

1) Hvad er JDK og JRE?

JDK(SDK):Java (Standard) Developer Kit. JRE:Java Runtime Environment
Dette er den fulde suite af Java-produkter, der er nødvendige for udvikling i Java.

 

Betegner det sæt værktøj, der er nødvendigt for udvikling i Java. Det inkluderer sin egen JRE, udviklingsbiblioteker, JAVA-kompiler (javac)...

Det er en nedskaleret version af JDK

Angiver Java Virtual Machines og sæt værktøjer såsom standardbiblioteker til at udføre en Java-applikation på platformen.

Det vil oversætte Java-kode (eller byte-kode) til det OS-specifikke sprog.

2) Hvad er Java-klasser?

Java-klasser er kodeblokke, der er blevet kompileret. Ukompileret Java-kode har generelt en udvidelse af .java. Når en blok med Java-kode kompileres, giver Java-kompileren en udvidelse af .class.

For at kompilere java, bruges javac kommando

3) Hvad er Java-bibliotekerne?

Java-bibliotekerne er Java-klasser eller arkiverede bundter af Java-klasser, som Java- eller JRE-eksekverbare filer skal kunne finde og bruge under kørsel. Ved at bruge JRE er det kernesæt af nødvendige Java-klasser indeholdt i filen rt.jar. Ved at bruge JDK er det nødvendige kernesæt af Java-klasser indeholdt i filen classes.zip.

4) Hvad er JDBC-driverne?

JDBC-drivere aktiverer Java-databaseforbindelse med overførsel af data. Driverne kommer i to varianter:JDBC/OCI og JDBC Thin. JDBC Thin-drivere er 100 % Java og er designet til brug
med Java-applets. De kræver ingen klientsoftware til databaseforbindelse. Rel 11 Applications bruger JDBC/OCI (Oracle Call Interface)-drivere til webserverens forbindelse til databasen. JDBC/OCI-drivere er delvist Java- og delvist C-kode, så det er platformsspecifikt. JDBC/OCI-driverne til Rel 11-applikationer er specifikke for versionen af ​​databasen, og navnekonventionen er:

5) Hvad er JDBC-bibliotekerne?

JDBC-bibliotekerne er Java Database Connectivity-biblioteker. De leveres som arkiverede bundter af klassefiler, classesxyz.zip, som den eksekverbare jre eller java skal have adgang til under kørsel. Classesxyz.zip-filen er specifik for den version af Java, du bruger. For eksempel er classes111.zip-filen nødvendig, når du bruger Java version 1.1.x, og classes102.zip er nødvendig, når du bruger Java version 1.0.x. Classesxxx.zip-filerne, der leveres til Apps, refererer også til en specifik JDBC-driver, og denne JDBC-driver skal være placeret inden for en af ​​stierne (konventionelt
$ORACLE_HOME/lib) defineret i den delte bibliotekssti

6) Hvad bruges OA_JDK_TOP-variablen til?

For Oracle-applikationer er miljøvariablen OA_JDK_TOP defineret til at pege på det sted, hvor JDK eller JRE er blevet installeret på maskinen. Denne variabel er defineret for nemheds skyld, så stien ikke behøver at være hårdkodet, når andre Java-miljøvariabler defineres (såsom PATH, CLASSPATH og, hvis relevant, den delte bibliotekssti).

7) Hvad bruges JAVA_TOP-variablen til?

For Oracle Applications er en JAVA_TOP miljøvariabel defineret for den mappe, hvor de Applications-specifikke Java-klasser er indeholdt.

8) Hvad bruges CLASSPATH-variablen til?

Variablen CLASSPATH viser de mapper og arkivfiler, der skal scannes for Java-klassefil

9) Hvilke JDK-installationer bruges af EBS?

For R12.0.X/ R12.1.X

(10.1.3) IAS_ORACLE_HOME/jdk 1) Leveres med sin egen JRE i IAS_ORACLE_HOME/jdk/jre

Leveres med Oracle Applications Server (10.1.3.x)

2) Bruges af AD-værktøjer til at vedligeholde instansen (adadmin, adpatch...)

3) Bruges også til alle oc4j-forekomster:

– Oacore:til at køre alle "selvbetjening / Framework"-applikationer, inklusive login

– Forms:for at køre formularer

– Oafm:at køre nogle særlige produkter og integrationer      –    Forms-c4ws:​​at køre SOA-integration

(10.1.2) ORACLE_HOME/jdk 1) Leveres med sin egen JRE i ORACLE_HOME/jdk/jre

Leveres med Oracle Applications Server (10.1.2.x)

2) Udgivelser 12.0 og 12.1 bruger Reports runtime fra Oracle Applications Server 10.1.2.0.2, som installerer JDK 1.4.2_08 (32-bit) i sit eget Oracle Home.

(10g/11g) RDBMS_ORACLE_HOME/appsutil/jre Bruges af Autoconfig og til kompilering af EBS-kode på DB Tier

For 12,2 kr

Operativsystem Application Tier Node 32-bit og 64-bit Java 6 installationssteder Målrettet Java 7-installationsplacering
Oracle Solaris på SPARC Applikationsmidterste lag node [FMW_HOME]/jdk [COMMON_TOP]/util/jdk
CP tier node [FMW_HOME]/jdk [COMMON_TOP]/util/jdk *
AD/AutoConfig [FMW_HOME]/jdk [COMMON_TOP]/util/jdk
Kloneværktøjer [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk (ved symbolsk link)
Linux x86-64 Applikationsmidterste lag node [FMW_HOME]/jrockit64 [COMMON_TOP]/util/jdk64
CP tier node [FMW_HOME]/jrockit32 [COMMON_TOP]/util/jdk32 *
AD/AutoConfig [FMW_HOME]/jrockit32 [COMMON_TOP]/util/jdk32
Kloneværktøjer [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk64 (ved symbolsk link)
Windows x64 Applikationsmidterste lag node ikke tilgængelig [COMMON_TOP]\util\jdk64
CP tier node ikke tilgængelig [COMMON_TOP]\util\jdk32 *
AD/AutoConfig ikke tilgængelig [COMMON_TOP]\util\jdk32
Kloneværktøjer ikke tilgængelig [COMMON_TOP]\util\jdk64
HP-UX Itanium Applikationsmidterste lag node [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk
CP tier node [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk *
AD/AutoConfig [COMMON_TOP]/util/jdk [COMMON_TOP]/util/jdk
Kloneværktøjer [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk (ved symbolsk link)
IBM AIX på strømsystemer Applikationsmidterste lag node [COMMON_TOP]/util/jdk64 [COMMON_TOP]/util/jdk64
CP tier node [COMMON_TOP]/util/jdk32 [COMMON_TOP]/util/jdk32 *
AD/AutoConfig [COMMON_TOP]/util/jdk32 [COMMON_TOP]/util/jdk32
Kloneværktøjer [FMW_HOME]/Oracle_EBS-app1/jdk [COMMON_TOP]/util/jdk64 (ved symbolsk link)

10) Hvor kan vi downloade JDk  til EBS?

Svar

Alle Java SE-downloads på MOS (Doc ID 1439822.1)

11) Hvad  er java-certificeret til at bruge med EBS?

Svar

Java SE Development Kit (JDK) versioner certificeret til brug på applikationsniveauet.
Java SE Runtime Environment (JRE) versioner certificeret til brug på klientniveauet.

12) Hvad er de Java-certificerede med Oracle E-Business Suite Release 12.0 og 12.1

Svar

I øjeblikket er følgende Java-versioner certificeret til brug med Oracle E-Business Suite Release 12.0 og 12.1:

Certificeret Java-version Applikationshardwareplatform Applikationsniveau Application Admin/AD Utilities Tier Node Ansøgningsformularer og rapporter Runtime Node Kundeniveau (browsere)
Java 5.0 Alle JDK 5.0 JDK 5.0 Ikke certificeret (se note #2 nedenfor) JRE 5
Java 6.0 Alle JDK 6.0 JDK 6.0 JDK 6.0 JRE 6, 7 og 8
Java 7.0 Alle JDK 7.0 JDK 7.0 JDK 7.0 JRE 6, 7 og 8

Bemærkninger:

  1. JRE-udgivelser 6, 7 og 8 på klientniveauet er alle kompatible med enhver certificeret JDK 6- eller JDK 7-udgivelse, der kører på applikationsniveauet.
  2. Om ansøgningsformularer og rapporter Runtime

Oracle EBS Releases 12.0 og 12.1 bruger Forms and Reports runtime fra Oracle Applications Server 10.1.2.0.2, som installerer JDK 1.4.2_08 (32-bit) i sit eget Oracle Home. Det er ikke understøttet at opgradere JDK 1.4.2 i Applications Server 10.1.2 Oracle Home til brug med JDK 5.0. Men den er nu certificeret til brug med JDK 6.0 eller 7.0.

Vælg venligst et af følgende My Oracle Support-dokumenter til den relevante JDK- eller JRE-opgradering:

  • Brug af JDK 7.0 seneste opdatering med Oracle E-Business Suite Release 12.0 og 12.1 Document 1467892.1
  • Brug af seneste opdatering af Java 6.0 med Oracle E-Business Suite Release 12 Document 455492.1
  • Brug af seneste opdatering af JDK 5.0 med Oracle E-Business Suite Release 12 Document 384249.1

Implementering af JRE (Native Plug-in) til Windows-klienter i Oracle E-Business Suite Release 12 Document 393931.1

13) Hvad er de Java-certificerede med Oracle E-Business Suite Release 12.0 og 12.1

Svar

I øjeblikket er følgende Java-versioner certificeret til brug med Oracle E-Business Suite Release 12.2:

Certificeret Java-version Applikationshardwareplatform Applikationsniveau Application Admin/AD Utilities Tier Node Ansøgningsformularer og rapporter Runtime Node Kundeniveau (browsere)
Java 6.0 Alle JDK 6.0 eller JRockit 1.6 JDK 6.0 JDK 6.0 JRE 6, 7 og 8
Java 7.0 Alle JDK 7.0 JDK 7.0 JDK 7.0 JRE 6, 7 og 8

Bemærkninger:

  1. JRE-udgivelser 6, 7 og 8 på klientniveauet er alle kompatible med enhver certificeret JDK 6- eller JDK 7-udgivelse, der kører på applikationsniveauet.
  2. For Oracle E-Business Suite, der kører på 64-bit hardwarearkitekturer, bruges 64-bit Java til Application middle tier node og til Oracle Application Cloning Tools. Til CP tier node, Forms/Reports og AD/AutoConfig bruges 32-bit Java stadig

Vælg venligst et af følgende My Oracle Support-dokumenter til den relevante JDK- eller JRE-opgradering:

  • Brug af JDK 6.0 seneste opdatering med Oracle E-Business Suite Release 12.2Document 1459546.1
  • Brug af JDK 7.0 seneste opdatering med Oracle E-Business Suite Release 12.2Document 1530033.1

Implementering af JRE (Native Plug-in) til Windows-klienter i Oracle E-Business Suite Release 12 Document 393931.1

14) Hvordan installeres JDk64 på Solaris OS?

Svar

For Solaris er installation af JDK på et 64-bit system, der tillader en 32-bit JVM, en to-trins proces:først at installere 32-bit JDK og derefter at installere den ekstra understøttelse af 64-bit operationer. Filnavnene er som følger:På SPARC-processorer:jdk-7u-solaris-sparc.tar.gz (32-bit) jdk-7u-solaris-sparcv9.tar.gz (64-bit). De supplerende filer til 64-bit-understøttelse er installeret i mapper opkaldt efter maskinarkitekturmodellen, som tilføjes flere steder i den samme jdk1.7.0_-mappe, hvor 32-bit JDK blev installeret. På SPARC-processorer er 64-bit Java VM Library-filen (libjvm.so) f.eks. gemt i biblioteket jdk1.7.0_/lib/sparcv9/server, hvorimod versionen for x64/EM64T er gemt i jdk1.7.0_ /lib/x64/server bibliotek

15) Hvordan  er Java-installationer på klientskrivebordet?

Svar

JRE Java-plugin til internetbrowser Bruges af browseren til at starte formularer
Pluginnet kan findes på serveren under $COMMON_TOP/webapps/oacore/util/jinitiator og downloades til klient-pc'en, når brugeren starter en formular, hvis det ikke er installeret endnu.

Installeret/opgraderet følgende:
Implementering af Sun JRE (Native Plug-in) til Windows-klienter i Oracle E-Business Suite Release 12 (Doc ID 393931.1)
Anbefalede browsere til Oracle E-Business Suite Release 12 (Doc ID 389422.1

16) hvordan man finder java-versionen i R12.0/R12.1

Svar

sh -c “awk -F= '$1 ~ /^JSERVJAVA.*$/ {print $2}' $ADMIN_SCRIPTS_HOME/java.sh -version;"

17) Hvad er Java Enterprise Edition (Java EE)?
Svar

Java EE er et platformsuafhængigt, Java-centreret miljø til udvikling, opbygning og implementering af webbaserede virksomhedsapplikationer online. Java EE omfatter mange komponenter i Java Standard Edition (Java SE). Java EE-platformen består af et sæt tjenester, API'er og protokoller, der giver funktionaliteten til udvikling af multitierede, webbaserede applikationer.

Java EE forenkler applikationsudvikling og mindsker behovet for programmering og programmørtræning ved at skabe standardiserede, genanvendelige modulære komponenter og ved at gøre det muligt for laget at håndtere mange aspekter af programmering automatisk.

Håber du kan lide denne vidunderlige information om Java/JRE i EBS


  1. Tilslutning af Genero til SQL Server

  2. Hvordan aktiverer man MySQL-klientens automatiske genforbindelse med MySQLdb?

  3. Udforskning af modul-API'erne i Java 9

  4. Ret "FEJL 3942 (HY000):Hver række i en VALUES-klausul skal have mindst én kolonne", når du bruger VALUES-sætningen i MySQL