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

Java เป็นภาษาโปรแกรมที่พัฒนาโดย Sun Microsystems คำถามที่นี่ควรเกี่ยวกับการติดตั้งการกำหนดค่าและการแก้ไขปัญหา JVM (Java Virtual Machine) หรือ JRE (Java Runtime Environment) คำถามการเขียนโปรแกรม (เว้นแต่เกี่ยวข้องโดยตรงกับ Ubuntu) ควรถามใน StackOverflow.com

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 ได้อย่างไร?

12
วิธีการติดตั้ง OpenJDK 8 บน 14.04 LTS
Java 8 พร้อมใช้งานแล้วตามhttp://openjdk.java.net/projects/jdk8/แต่http://openjdk.java.net/install/ยังไม่ได้กล่าวถึงวิธีการติดตั้ง OpenJDK 8 (ไม่ใช่ Oracle Java) บน รองรับ Ubuntu 14.04 ระยะยาว (สำหรับ 14.10 และหลังจากนั้นให้เรียกใช้apt-get install openjdk-8-jdk) สิ่งนี้จะเกิดขึ้นได้อย่างไรและเมื่อไหร่? (2017-08-08: คำตอบสั้น ๆ คือ: OpenJDK 8 ณ วันที่ 2017-08-08 ไม่สามารถใช้งานได้อย่างเป็นทางการจากที่เก็บอย่างเป็นทางการในฐานะแพคเกจ APT สำหรับ Ubuntu 14.04 ดูสรุปแบบเต็มในคำตอบนี้ ) หมายเหตุ: สำหรับตอนนี้เราจะใช้ Oracle Java - ทางออกที่ดีที่สุดสำหรับฉันคือ OpenJDK จากที่เก็บ Ubuntu จนกระทั่ง Oracle Java สามารถใช้งานได้โดยตรงและไม่ต้องยุ่งยากจากคลังเก็บ Ubuntu
306 14.04  java  openjdk 




6
วิธีการตั้งค่าเวอร์ชัน Java เริ่มต้น?
ฉันทำตามคำแนะนำทั้งหมดที่ระบุในคำถามนี้แต่ฉันกำลังพบปัญหาบางอย่างกับส่วนสุดท้ายของมัน จริง ๆ แล้วฉันมีรุ่น 6.22 ของจาวาและต้องการอัปเดตเป็นรุ่น 6.30 ดังนั้นหลังจากย้ายไดเรคทอรี่ที่แยกjava-6-oracleไป/usr/lib/jvmแล้วฉันไม่ทราบว่าต้องทำอย่างไรเนื่องจากสคริปต์ที่ระบุไว้ในคำตอบข้างบนอัปเดตจากจาวา 5 ไปยังจาวา 6 เพื่อความชัดเจนนี่คือผลลัพธ์ถ้าฉันทำlsใน dir /usr/lib/jvm: $ ls -l /usr/lib/jvm total 8 lrwxrwxrwx 1 root root 14 2011-07-12 15:18 default-java -> java-6-openjdk lrwxrwxrwx 1 root root 14 2011-07-12 12:19 java-1.6.0-openjdk -> java-6-openjdk drwxr-xr-x 10 root root 4096 2012-04-12 12:06 java-6.31-oracle drwxr-xr-x 7 …

8
ฉันจะเรียกใช้งานไฟล์. jar จากเทอร์มินัลได้อย่างไร
ฉันรู้ว่าในการดำเนินการไฟล์ฉันใช้.คำสั่งแล้วชื่อไฟล์ที่มีช่องว่างระหว่างพวกเขา แต่ฉันพยายามรันไฟล์. jar โดยใช้.และมันไม่ทำงาน ฉันเข้าสู่คุณสมบัติและทำเครื่องหมายว่าสามารถเรียกใช้งานได้และทำให้มันรันด้วย Java มีวิธีการรันไฟล์ด้วย Java ในBash Terminal หรือไม่? ฉันพยายามเรียกใช้ไฟล์ Minecraft.jar
123 command-line  java 

7
ฉันจะติดตั้ง openjdk 7 บน Ubuntu 16.04 ขึ้นไปได้อย่างไร
ฉันต้องการอัพเกรดระบบหลักของฉันเป็น 16.04 แต่ฉันทำงานในโครงการที่ต้องใช้ OpenJDK 7 เห็นได้ชัดว่ามันไม่สามารถใช้ได้จากเรื่องapt-get install openjdk-7-jdkไม่สำคัญ เฉพาะเวอร์ชัน 8 และ 9 เท่านั้นที่แสดงรายการในที่เก็บ ทุกคนสามารถแนะนำให้ฉันแนะนำวิธีการติดตั้งได้หรือไม่
120 java  openjdk 

7
การติดตั้ง Java อัตโนมัติ (พร้อมตัวเลือกเงียบ)
ฉันพยายามติดตั้ง Java ผ่าน apt-get ฉันพบPPA ของตัวติดตั้ง Javaนี้ แต่เมื่อฉันเพิ่มที่เก็บอัปเดตแล้วออกคำสั่ง apt-get install -y ตัวติดตั้งสำหรับ java จะเข้าแทนที่และจะปรากฏตัวเลือกการกำหนดค่า ฉันหวังว่าจะสามารถติดตั้งได้โดยไม่ต้องมีการขัดจังหวะหรือกดแป้นใด ๆ ตั้งแต่ฉันสร้างและปรับใช้สคริปต์สำหรับอินสแตนซ์ EC2 ของฉันซึ่งจะติดตั้งแพคเกจที่ติดแท็กทั้งหมดที่ต้องการโดยอัตโนมัติ มีตัวเลือกอื่น ๆ อีกไหม?
104 java 

2
update-java-ทางเลือก vs update-ทางเลือก --config java
บน Ubuntu 12.04 LTS ฉันได้ติดตั้ง JDK7, Eclipse และ Arduino IDE ของ Sun แล้ว ฉันต้องการ Arduino เพื่อใช้ OpenJDK 6 และต้องการ Eclipse ใช้ JDK 7 ของ Sun จากความเข้าใจของฉันฉันต้องเลือก Java ด้วยตนเองก่อนที่จะเรียกใช้แต่ละแอปพลิเคชัน สิ่งนี้นำฉันไปสู่update-java-alternatives -lคำสั่ง เมื่อฉันเรียกใช้สิ่งนี้ฉันเห็นเฉพาะสิ่งต่อไปนี้: java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64 แต่เมื่อฉันวิ่งupdate-alternatives --config javaฉันเห็นต่อไปนี้: *0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java auto mode 1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java manual mode 2 /usr/lib/jvm/jdk1.7.0/bin/java manual mode 3 …
96 java 

5
จะรวบรวมไฟล์. java บน Ubuntu ได้อย่างไร?
ฉันจะรวบรวมไฟล์. java ได้อย่างไร ฉันต้องการโปรแกรมอะไร หากฉันต้องการ Java JDK ฉันจะต้องการความช่วยเหลือในการติดตั้งเช่นกัน ฉันใหม่สำหรับ Ubuntu ดังนั้นโปรแกรมใด ๆ ที่ฉันจำเป็นต้องติดตั้งฉันจะต้องมีการสอนเกี่ยวกับวิธีการติดตั้ง
94 java  compiling 

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 

6
จะติดตั้งปลั๊กอิน Java สำหรับ Firefox ได้อย่างไร
ฉันพยายามติดตั้ง Java และปลั๊กอินสำหรับ Firefox ฉันติดตั้งทั้ง JDK และ JRE เมื่อฉันลองsudo update-alternatives --config javaคำสั่งมันจะแสดงตัวเลือกเดียวเท่านั้น ปลั๊กอินไม่สามารถใช้งานได้ใน Firefox

2
ทำไม OpenJDK 10 ถึงได้รับการบรรจุเป็น openjdk-11- *?
ขณะที่มองการรวบรวมจากแหล่ง OpenJDK, ใหม่ล่าสุดรุ่นมีจำหน่ายทั่วไป ( OpenJDK 10.0.1 ) ยืนยันใน OpenJDK 9 หรือ 10 JDK 11 แต่ไม่ได้เกิดจากการได้รับการปล่อยตัวจนกว่ากันยายน 2018 อย่างไรก็ตามเพื่อความประหลาดใจของฉันเมื่อฉันทำapt search openjdkผลคือ: ... openjdk-11-jdk - OpenJDK Development Kit (JDK) ... openjdk-8-jdk - OpenJDK Development Kit (JDK) ... ไม่มี OpenJDK 9 หรือ 10! และเดี๋ยวก่อนนั่นคือ OpenJDK 11 ใช่ไหม อาจเป็นรุ่นเบต้าหรือไม่ Nooo .... ดังนั้นฉันดูที่apt show openjdk-11-jdk: Package: …

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