คำถามติดแท็ก jdk

คำถามที่เกี่ยวข้องกับการติดตั้งและใช้งาน Java Development Kit (jdk)

28
ฉันจะติดตั้ง Java JDK 6/7/8 หรือ JRE ที่เป็นกรรมสิทธิ์ของ Sun / Oracle ได้อย่างไร
ฉันต้องการติดตั้งJRE ของ Oracleและอัปเดตเป็นเวอร์ชั่นล่าสุดด้วย Software Updater เมื่อเปิดตัว มีแพ็คเกจ Ubuntu ที่จัดทำโดย Canonical หรือ Oracle หรือไม่ ก่อนที่จะปล่อย Java 7, ผมทำตามวิธีนี้ในการติดตั้งJava 6 แต่มันไม่ได้ผลสำหรับJava 7 sun-java7-xxxมีแพคเกจไม่เป็น คุณจะติดตั้งJava 7 ได้อย่างไร?

4
ฉันจะบอก Java เวอร์ชันที่ฉันติดตั้งไว้ได้อย่างไร?
ฉันต้องการเริ่มต้นเล่นกับจาวา (ในที่สุดก็มาถึงจุดที่ฉันสามารถเขียนโปรแกรมเล็ก ๆ ขั้นพื้นฐานสำหรับ Android หรือเว็บ) แต่ฉันจัดการเพื่อให้จาวาสับสนบนคอมพิวเตอร์ของฉัน (จากการทดสอบที่ผ่านมา) ฉันไม่แน่ใจว่าฉันมีจาวารุ่นใดและต้องการทราบว่ามีคำสั่งให้ดูเวอร์ชันของจาวาที่ติดตั้งและเปิดใช้งานอยู่หรือไม่ นอกจากนี้เวอร์ชั่นไหนทำงานได้ดีที่สุด? ทั้งหมดนี้ใน 32bit Ubuntu 12.04 แก้ไข: ตกลงดังนั้นดูเหมือนว่าฉันมีทั้ง openjdk 6 และ 7 โดยใช้ openjdk 7 ฉันต้องการใช้ openjdk 7 ดังนั้นฉันจะถอนการติดตั้ง openjdk 6 ได้อย่างไร แค่ผ่าน USC ดีพอหรือมีคำสั่งที่ควรรันหรือไม่?
89 java  openjdk  jdk 

4
การตั้งค่า JDK 7 เป็นค่าเริ่มต้น
four@twenty:~$ file /etc/alternatives/java /etc/alternatives/javac /etc/alternatives/java:symbolic link to `/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java' /etc/alternatives/javac:symbolic link to `/usr/lib/jvm/java-6-openjdk-amd64/bin/javac' ให้อภัยความอึกทึกของฉัน แต่ฉันตีความข้อความเหล่านี้เป็นสภาพแวดล้อมรันไทม์โดยใช้ Java 7 แต่คอมไพเลอร์ใช้ Java 6? ถูกต้องหรือไม่และถ้าเป็นเช่นนั้นฉันจะตั้งให้ใช้ Java เวอร์ชัน 7 ได้อย่างไร
83 java  openjdk  jdk 

4
สลับระหว่างเวอร์ชัน Java หลายเวอร์ชัน
ขณะติดตั้ง Android Studio บน Ubuntu 14.04 ฉันได้รับข้อความว่าเวอร์ชั่น Java ของฉัน ( javac 1.7.0_79) ทำให้เกิดปัญหา ฉันพบวิธีแก้ปัญหาวิธีการติดตั้ง Java เวอร์ชันใหม่ของ Oracle: sudo apt-add-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer อย่างไรก็ตามฉันกลัวว่านี่อาจจะเขียนทับopen-jdkJava เวอร์ชันปัจจุบันของฉัน เนื่องจากฉันไม่รู้ว่าโปรแกรมใดของฉันขึ้นอยู่กับ Java ฉันจึงกลัวว่านี่อาจทำให้โปรแกรมอื่น ๆ เหล่านี้เสียหายได้ มีวิธีที่จะทำให้แน่ใจว่าapt-getจะไม่เขียนทับ Java ก่อนหน้าของฉันหรือไม่ โดยทั่วไปฉันต้องการติดตั้งทั้งคู่และสามารถสลับระหว่างกันได้ด้วยตนเองขึ้นอยู่กับรุ่นที่ฉันต้องการ

14
ฉันจะทำให้ Java เป็นค่าเริ่มต้นสำหรับ JRE / JDK ที่ติดตั้งด้วยตนเองได้อย่างไร
ฉันติดตั้ง Ubuntu 12.04 amd64 บนเครื่องของฉันใน Ubuntu รุ่นก่อนหน้านี้มันเป็นเรื่องง่ายมากตอนนี้มีคำสั่งนี้update-java-alternativesพร้อมกับหน้าคนเลวจริงๆ ฉันเพิ่งเปิด JDK ของฉันบนพาร์ติชันที่เมาท์/media/mydisk/jdkแล้วฉันจะบังคับให้ใช้ JDK นั้นได้อย่างไรแทนที่จะเป็นอันที่มาในที่เก็บ Ubuntu? เหตุผลเบื้องหลังนี้update-java-alternativesคืออะไร?
54 java  jdk  alternative  jre 

4
จะอัปเดตจากทีม webupd8 PPA (Oracle JDK 8/9) ที่ไม่สอดคล้องกับคีย์ GPG อย่างไร
ไม่กี่วันที่ผ่านมาฉันเริ่มได้รับข้อผิดพลาดต่อไปนี้เมื่อดำเนินการapt-get update: E: Repository 'http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease' changed its 'Label' value from 'Oracle Java (JDK) 8 / 9 Installer PPA' to 'Oracle Java (JDK) 8 Installer PPA' N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details. ตามWebUpd8 , ที่ , …
50 apt  updates  ppa  jdk  oracle 

9
'tools.jar' ไม่ได้อยู่ใน classpath ของ IDEA
ฉันเป็นผู้ใช้ใหม่ของ Linux เพื่อนของฉันได้รับคำแนะนำจากฉัน เขาบอกให้ฉันติดตั้งซอฟต์แวร์ชื่อ IntelliJ Idea IDE ดีฉันได้รับการกวดวิชา แต่ตอนนี้เมื่อฉันพยายามเปิด "idea.sh" ข้อความแสดงข้อผิดพลาดปรากฏขึ้น: 'tools.jar' is not in IDEA classpath. Please ensure JAVA_HOME points to JDK rather than JRE. โปรดจำไว้ว่าฉันใหม่กับอูบุนตูและฉันวางแผนที่จะพักระยะยาวเมื่อฉันได้เข้าร่วม :) นอกจากนี้ฉันไม่ทราบว่าฉันใช้ Java6 JDK ที่ถูกต้องหรือไม่ เมื่อฉันทำjava -versionนี่คือสิ่งที่ฉันได้รับ: java version "1.6.0_23" OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre10-0ubuntu5) OpenJDK 64-Bit Server VM (build 20.0-b11, mixed …
48 java  ide  jdk 


8
จะตั้งค่า JDK สำหรับ Android Studio ได้อย่างไร?
ฉันไม่สามารถรวบรวมโครงการใหม่เริ่มต้นสำหรับ Android 2.1 เพราะ (?) JDK ที่ใช้โดย Android Studio คือ JDK 1.7 แต่ควรเป็น JDK 1.6 หากต้องการเปลี่ยนฉันไปที่ไฟล์ -> โครงสร้างโครงการและลองค้นหาตำแหน่ง JDK 1.6 แต่เมื่อฉันเลือกไดเรกทอรีและกดOKฉันได้รับข้อผิดพลาดต่อไปนี้: โปรดเลือกไดเรกทอรี JDK ที่ถูกต้อง อย่างที่คุณเห็นบนหน้าจอผมกำลังพยายามตั้ง Java 6 OpenJDK 64- บิตเป็น JDK ใหม่ ฉันควรทำอย่างไร Android Studio เข้ากันไม่ได้กับ OpenJDK และฉันควรใช้ Oracle JDK แทนหรือไม่
42 java  android  openjdk  jdk 

5
ระบุ JDK สำหรับ tomcat7
ฉันได้ติดตั้งtomcat7(โดยใช้apt-get install) และเมื่อใดก็ตามที่ฉันต้องการที่จะเริ่มtomcat7มันพูดว่า: * no JDK found - please set JAVA_HOME ฉันได้ตั้งค่าJAVA_HOMEของฉันbash.bashrcและใน~/.bashrcและเมื่อฉันออกecho $JAVA_HOMEฉันเห็นชัดเจนว่าตัวแปรนี้ชี้ไปที่โฟลเดอร์รากของ jdk ของฉัน มีใครช่วยฉันด้วยได้ไหม ขอบคุณ
41 java  bashrc  jdk  tomcat 

6
ติดตั้งและติดตั้ง IntelliJ ด้วย JDK
มีสคริปต์สำหรับการดาวน์โหลดและติดตั้ง IntelliJ ด้วย JavaJDK หรือ OpenJDK หรือไม่? ฉันไม่รู้ว่าฉันทำได้อย่างไรก่อนใช้ Ubuntu 12.10 แต่ตอนนี้ฉันติดตั้งใหม่ 13.04 และฉันได้มองหาสคริปต์ทั้งหมดในสคริปต์เดียวหรือสคริปต์บางตัวที่ฉันสามารถใช้ร่วมกันได้ ฉันมีลิงก์ทั้งสองที่มีรายละเอียดซึ่งฉันคิดว่าจะมีประโยชน์ใครบ้างที่สามารถเพิ่มให้กับสิ่งนี้ได้โปรด? ฉันจะติดตั้ง Oracle Java JDK 7 ได้อย่างไร ติดตั้ง Oracle Java 7 ใน Ubuntu ผ่าน PPA Repository อัปเดต:ตอนนี้ฉันได้พบว่าคุณสามารถติดตั้ง IntelliJ ผ่านศูนย์ซอฟต์แวร์ Ubuntu ได้แม้ว่านี่เป็นการฝึกหัดการเรียนรู้ที่ดีสำหรับฉัน แต่มันก็ไม่ได้เกี่ยวข้องกันอีกต่อไป ขอบคุณทุกคนที่มีส่วน

3
วิธีลบ Oracle JDK
ฉันไม่พบบทความใด ๆ ที่เกี่ยวข้องเกี่ยวกับวิธีการลบออราเคิล JDK มีบางบทความที่เกี่ยวข้อง แต่พวกเขาไม่ได้แก้ปัญหา ฉันติดตั้งไฟล์ tarball Oracle JDK จากไซต์ Oracle โดยทำตามบทความนี้ฉันจะติดตั้ง Oracle Java JDK 7ได้อย่างไร มันมีประโยชน์มาก แต่ฉันก็ยังไม่รู้ว่าควรทำอย่างไรเพื่อถอนการติดตั้ง Oracle JDK
32 uninstall  jdk  oracle 

4
netbeans ไม่สามารถเปิดใช้งานโมดูลที่ร้องขอทั้งหมดได้
ฉันรู้ว่าคำถามนี้ได้รับการโพสต์แล้ว แต่วิธีแก้ปัญหาที่ให้มาไม่ได้สำหรับฉัน ฉันเพิ่มwebupd8team/javaพื้นที่เก็บข้อมูลและติดตั้งและoracle-java8-installer oracle-java8-set-defaultฉันดาวน์โหลด netbeans 8.1 จาก netbeans.org (เวอร์ชั่นเต็ม) ติดตั้ง แต่เมื่อมันมาถึงการเปิดใช้งานโมดูล java มันล้มเหลวแสดงให้ฉันเห็นรายชื่อของโมดูลทั้งหมดที่ netbeans ไม่สามารถเปิดใช้งานได้ ฉันยังวิ่งsudo update-alternatives --config javaซึ่งผลลัพธ์ 0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1 auto mode * 1 /usr/lib/jvm/java-8-oracle/jre/bin/java 1 manual mode ดูเหมือนว่า JDK จะหายไป ฉันได้รับผลลัพธ์ที่ถูกต้องเมื่อฉันเรียกใช้ทั้งสองjava -versionและjavac -version ฉันพยายามเรียกใช้คำสั่งnetbeans --jdkhome /usr/lib/jvm/java-8-oracleไม่สำเร็จ ฉันได้รับข้อความแสดงข้อผิดพลาดว่าไม่ได้ติดตั้ง netbeans ตอนนี้ทั้งหมดนี้เกิดขึ้นกับรุ่นที่ฉันดาวน์โหลดจากเว็บไซต์เท่านั้น เมื่อฉันติดตั้ง netbeans จาก shell ( sudo apt-get install …
31 java  jdk  netbeans 

2
ติดตั้ง jdk โดยและมีข้อผิดพลาด: ไม่สามารถสร้าง Java Virtual Machine
ฉันกำลังจะใช้แล็ปท็อปเครื่องใหม่และไปติดตั้ง oracle รุ่นล่าสุด JDK 7u25 ฉันทำตามคำแนะนำในเว็บไซต์นี้เพื่อทำมัน หลังจากนั้นเมื่อฉันพิมพ์java --versionใน terminal ฉันได้รับข้อผิดพลาด: Error: Could not create the Java Virtual Machine ฉันลองติดตั้งใหม่โดยใช้วิธีอื่น แต่ข้อผิดพลาดจะไม่หายไป ฉันใช้ Ubuntu 12.04 64 บิต
29 12.04  jdk 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.