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

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

6
เทคโนโลยีสิ่งอำนวยความสะดวกไม่พบ AWTError
$ java -jar aprof-plot.jar Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:807) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886) at java.awt.Toolkit.getEventQueue(Toolkit.java:1734) at java.awt.EventQueue.invokeLater(EventQueue.java:1264) at aprofplot.Main.newWindow(Main.java:33) at aprofplot.Main.main(Main.java:359) คำอธิบายที่เป็นไปได้ที่ฉันเห็นที่นี่คือการติดตั้ง Java-access-bridge แต่ฉันไม่สามารถติดตั้งlibaccess-java-bridgeได้

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 ก่อนหน้าของฉันหรือไม่ โดยทั่วไปฉันต้องการติดตั้งทั้งคู่และสามารถสลับระหว่างกันได้ด้วยตนเองขึ้นอยู่กับรุ่นที่ฉันต้องการ

5
Gradle ใน Ubuntu สำหรับ Launchpad
ปรากฏว่า Ubuntu ไม่มี Gradle รุ่นใหม่ในที่เก็บของพวกเขาด้วยเหตุผลบางอย่าง ฉันต้องการมันสำหรับโครงการที่จะสร้างโดย Launchpad ฉันควรทำอย่างไรเกี่ยวกับเรื่องนี้?

2
ฉันจะทำให้ปลั๊กอิน Java ทำงานบน Google Chrome ได้อย่างไร
Google ได้อัปเดตเบราว์เซอร์ Chromeเป็นรุ่น 35 เวอร์ชันใหม่นี้ใช้Auraแทน GTK2 และไม่สนับสนุนปลั๊กอิน NPAPI เช่น Java (ทั้ง OpenJDK และ Oracle) ปลั๊กอิน PPAPI เช่น PepperFlash ยังคงทำงานได้ โรงเรียนของฉันใช้ Google Chrome และแอพ Google ทุกวันและนี่เป็นปัญหาใหญ่สำหรับเว็บไซต์เพื่อการศึกษาที่เราใช้ มีใครพบวิธีแก้ปัญหาหรือวิธีแก้ปัญหาเพื่อให้ Java ทำงานได้หรือไม่? เว็บบทความนี้ UPD8 ยืนยันว่า Java ไม่ทำงาน

1
ฉันจะอัพเดต Oracle Java (JDK และ JRE) ได้อย่างไร
เร็ว ๆ นี้ผมได้ติดตั้ง JDK 7 จากเว็บไซต์ Oracle, ใช้คำแนะนำเหล่านี้ ตอนนี้ฉันสงสัยว่าวิธีที่ถูกต้องในการอัปเดตมันคืออะไร (หรือดีกว่าเพื่อให้ทันสมัยโดยอัตโนมัติ) ตัวอย่างเช่นมีปัญหาด้านความปลอดภัยบางอย่างได้รับการแก้ไขไม่กี่วันที่ผ่านมา

5
phpStorm สูญเสียคีย์บอร์ด
phpStorm ทุกครั้งและอีกครั้งจะสูญเสียการป้อนข้อมูลจากแป้นพิมพ์ของฉัน ฉันยังคงสามารถคลิกไปได้ แต่มันจะไม่ลงทะเบียนคีย์ใด ๆ หน้าต่างอื่น ๆ ก็ใช้ได้ มันใช้เวลา phpStorm รีสตาร์ทเพื่อนำพวกเขากลับมา ดูเหมือนว่าจะเกิดขึ้นมากที่สุดเมื่อฉันควบคุม + แท็บระหว่างแท็บที่เปิดอยู่ ฉันกำลังใช้งาน: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51
56 13.10  java  ibus  ide 


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
แทนที่ openjdk ด้วย oracle-jdk บน Ubuntu
ฉันมีระบบอูบุนตูและฉันต้องการแทนที่ openjdk ด้วย oracle-jdk อย่างไรก็ตามถ้าฉันลบ open-jdk ของฉันแล้วติดตั้ง oracle-jdk เมื่อฉันพยายามติดตั้งแพ็กเกจบางอย่างพวกเขาต้องการติดตั้ง openjdk และฉันไม่ต้องการสิ่งนี้ มีวิธีใดที่จะติดตั้งแพ็คเกจเหล่านี้ที่ด้านบนของ oracle-jdk หรือไม่? หนึ่งในแพ็คเกจเหล่านั้นคือสมาชิก

7
การติดตั้งปลั๊กอิน Chrome Java
ฉันพยายามติดตั้งปลั๊กอิน Java สำหรับ Chrome มาสองสามชั่วโมงแล้วและฉันคิดว่ามันถึงเวลาที่จะถามคนที่มีประสบการณ์มากขึ้น ฉันไม่สามารถทำงานได้ Java เวอร์ชันปัจจุบันของฉันคือ OpenJDK แบบ 64 บิต 64.0 ฉันลองติดตั้งปลั๊กอิน IcedTea แล้วไม่มีประโยชน์ ฉันติดตั้ง Ubuntu 12.04 64- บิตในขณะนี้ เมื่อฉันลองทดสอบว่ามีการเปิดใช้งานจาวาใน Chrome เว็บไซต์ใดที่มีแอปเพล็ต Java จะไม่โหลด (เมื่อฉันปิดใช้งานปลั๊กอินพวกเขาจะโหลด แต่ไม่ใช่แอปเพล็ต) ฉันทำตามคำแนะนำจากที่นี่: http://technonstop.com/install-java-plugin-ubuntu-linux ซึ่งกล่าวว่าสร้างสคริปต์นี้และเรียกใช้: JAVA_HOME=/usr/lib/jvm/jdk1.7.0 MOZILLA_HOME=~/.mozilla mkdir $MOZILLA_HOME/plugins ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins หมายเหตุ: คุณอาจต้องเปลี่ยนค่าของ JAVA_HOME เพื่อให้ชี้ไปยังการติดตั้ง JDK ของคุณได้อย่างถูกต้อง ผู้ใช้ 64 บิตจะต้องเปลี่ยนบรรทัดสุดท้ายเป็น: ln -s …

4
มีวิธีอัปเดตทางเลือกที่เกี่ยวข้องกับ Java ทั้งหมดหรือไม่
มีวิธีสลับอย่างรวดเร็วเหนือทางเลือกทั้งหมดที่เกี่ยวข้องกับ Java update-alternativesหรือไม่? ตัวอย่างเช่นหากต้องการสลับ Java ไปเป็น 7 ฉันจะเรียกใช้sudo update-alternatives --config javaและเลือก Java 7 OpenJdk แต่ถ้าฉันวิ่งupdate-alternatives --get-selections | grep javaฉันจะได้รับสิ่งต่อไปนี้ appletviewer auto /usr/lib/jvm/java-6-openjdk-amd64/bin/appletviewer extcheck auto /usr/lib/jvm/java-6-openjdk-amd64/bin/extcheck idlj auto /usr/lib/jvm/java-6-openjdk-amd64/bin/idlj itweb-settings auto /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/itweb-settings jar auto /usr/lib/jvm/java-6-openjdk-amd64/bin/jar jarsigner auto /usr/lib/jvm/java-6-openjdk-amd64/bin/jarsigner java manual /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java javac auto /usr/lib/jvm/java-6-openjdk-amd64/bin/javac javadoc auto /usr/lib/jvm/java-6-openjdk-amd64/bin/javadoc javah auto /usr/lib/jvm/java-6-openjdk-amd64/bin/javah javap …
51 java  alternative 

10
วิธีการลบ OpenJDK / OpenJRE อย่างถูกต้องและตั้ง SunJDK / SunJRE เป็นค่าเริ่มต้น
ดูเหมือนว่า Ubuntu จะชอบ OpenJDK / JRE มากกว่า Sun JDK / JRE แม้หลังจากที่ฉันติดตั้ง Sun JRE, JDK และปลั๊กอินและใช้เวลาในการดึงเอาแพ็คเกจที่เกี่ยวข้องกับ OpenJDK ออกมา apt-get ก็ได้ติดตั้งมันกลับมาพร้อมกับแพ็กเกจบางอย่างที่ต้องพึ่งพา พฤติกรรมนี้สามารถแก้ไขได้ด้วยแพคเกจ Sun Java หรือไม่ ฉันต้องการมี Java stack หนึ่งตัวเท่านั้นที่ติดตั้ง (ใช่มันเป็นบิตของOCDแต่ฉันต้องการให้ระบบของฉันสะอาด) และต้องการให้เป็น Sun Java อัปเดต:ตามที่ Marcos Roriz ตั้งขึ้นปัญหาดูเหมือนว่าจะเป็นค่าเริ่มต้น - jre (ซึ่งแพ็คเกจที่ขึ้นอยู่กับ Java ใช้ในการพึ่งพา) ชี้ไปที่ OpenJDK ดังนั้นคำถามดูเหมือนจะไปเกี่ยวกับวิธีการแฮกเริ่มต้น -jre / default-jdk ถึงซันชวา
49 java 

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
ฉันจะลบไอคอนที่ซ้ำกันสำหรับโปรแกรม Java“ เรียกใช้” ในตัวเรียกใช้งานได้อย่างไร?
เมื่อเรียกใช้โปรแกรมจาวา (เช่น IntelliJ IDEA และ Crashplan) ในตัวเรียกใช้งาน Unity ของ Natty ไอคอนที่ซ้ำกันจะแสดงขึ้น (ดูภาพ) สำหรับ IntelliJ ฉันสร้างไฟล์ .desktop สำหรับ Crashplan ไฟล์ .desktop นั้นมาพร้อมกับแอปพลิเคชัน มีบางสิ่งที่สามารถเปลี่ยนแปลงได้ในไฟล์ .desktop (หรือที่อื่น ๆ ) ที่สามารถป้องกันสิ่งนี้ได้หรือไม่? ฉันไม่พบรายงานข้อผิดพลาดเพื่อความเป็นเอกภาพ แต่โปรแกรมอย่าง Gnome-Do / Docky มีรายงานข้อผิดพลาด และต้องทำการเปลี่ยนแปลงภายในแอปพลิเคชันเพื่อป้องกันสิ่งนี้ ในภาพนี้ไอคอนที่ 1 คือไอคอนที่สร้างขึ้นจากไฟล์ .desktop และไอคอนที่สองคือหลังจากเปิดใช้งาน ไอคอนที่สองจะหายไปเมื่อปิดแอปพลิเคชัน ไฟล์ IntelliJ .desktop ที่กำหนดเอง #!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application …
45 unity  launcher  java 

3
Oracle-Java8-Installer: ไม่มีตัวเลือกการติดตั้ง
ฉันพยายามติดตั้ง Oracle Java 8 บนเซิร์ฟเวอร์ Ubuntu ของฉัน (16.04 LTS, อัปเดตอย่างสมบูรณ์, x64) ฉันทำตามคำแนะนำนี้ (ง่ายมาก): http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html หลังจากทำงานapt-get updateฉันได้รับรายการมาตรฐานของเว็บไซต์ที่มีการเข้าชมเพื่อรับการอัปเดต แต่ฉันได้รับข้อผิดพลาดต่อไปนี้ (ซึ่งฉันคิดว่าเป็นสาเหตุของปัญหา): Err:7 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial/main amd64 Packages 404 not found URL อื่น ๆ ทั้งหมดทำงานได้ไม่ใช่แค่จุดสิ้นสุด amd64 จากนั้นเมื่อทำงานapt-get install oracle-java8-installerฉันได้รับข้อผิดพลาดต่อไปนี้: Package oracle-java8-installer is not available, but is referred to by another package. This may mean that …
44 apt  java  oracle 

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