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

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

3
oracle-java8-installer ให้ผลลัพธ์ในการลบ“ apt” หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน5 ปีที่ผ่านมา ฉันเริ่มเชื่อถือตั้งแต่เปิดตัวอัลฟ่าครั้งแรกดึงการปรับปรุงรายวัน ฉันยังติดตั้ง oracle-java7-installer จาก WebUpd8 PPA วันนี้ฉันสังเกตเห็นในระหว่างการอัพเกรด dist ที่ oracle-java7-installer ถูกลบ ในระบบขอบของฉันฉันอนุญาตให้ใช้ค่าเริ่มต้นทั้งหมดดังนั้นฉันจึงอนุญาตการลบที่คาดว่าจะลองใช้จาวาเวอร์ชัน 8 อยู่ดี อย่างไรก็ตามเมื่อฉันไปติดตั้งแพ็คเกจ oracle-java8-installer มันต้องการที่จะลบ "apt" !? เห็นได้ชัดว่านี่เป็นจุดประกายความกังวลของฉันเพราะมันรู้สึกเหมือนเป็นกังวลด้านความปลอดภัย ช่วยให้เข้าใจสิ่งนี้จะได้รับการชื่นชมอย่างมาก $ sudo apt-get install oracle-java8-installer Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: visualvm ttf-baekmuk ttf-unfonts …
14 apt  java 

2
ไม่สามารถเข้าใจตำแหน่ง jdk ได้
ฉันติดตั้งจาวาอย่างถูกต้องแล้ว aaa@ubuntu:~$ whereis java java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java aaa@ubuntu:~$ whereis javac javac: /usr/bin/javac /usr/bin/X11/javac แต่เมื่อฉันพยายามเพิ่มที่ตั้งของ/usr/bin/javaใน IntellyJ Idea12 เป็นโครงการ java sdk ฉันไม่สามารถทำได้เพราะต้องใช้โฟลเดอร์และ/usr/bin/javaเป็นไฟล์ แม้ว่าฉันจะระบุ/usr/binแต่ก็บอกว่ามันไม่ใช่ตำแหน่งที่ถูกต้อง ดังนั้นมันอยู่ที่ไหนและฉันจะตั้งค่าสถานที่เป็น java sdk สำหรับ IntellyJ Idea12 หรือ Eclipse ได้อย่างไร? อัปเดต : ไม่มีเส้นทาง "/ usr / lib / jvm /" UPDATE2 : ฉันใช้กวดวิชานี้http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

1
ฉันควรใช้แพ็คเกจ Java ใด: OpenJDK หรือ Oracle JDK
ฉันยังใหม่ต่อการพัฒนา Java ภายใต้ Ubuntu เมื่อฉันพิมพ์ javac ในเทอร์มินัลจะแจ้งให้ฉันติดตั้ง OpenJDK และ JDK อื่น ๆ ฉันต้องการทราบว่า OpenJDK 7 และ JDK 7 ของ Oracle มีความแตกต่างกันหรือไม่? ขอบคุณ
14 java  openjdk  jdk 

1
JAVA_HOME ไม่ได้กำหนดไว้อย่างถูกต้อง
ฉันติดตั้ง java jdk hotspot 1.7 เมื่อฉันพิมพ์java -versionฉันได้รับ: java version "1.7.0" Java(TM) SE Runtime Environment (build 1.7.0-b147) สิ่งนี้ถูกต้อง และฉันพยายามติดตั้ง maven และเพิ่มลงใน/etc/environmentไฟล์: JAVA_HOME=/usr/lib/jvm/jdk1.7.0 M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4 MAVEN_HOME=/usr/local/apache-maven/apache-maven-3.0.4 M2=/usr/local/apache-maven/apache-maven-3.0.4/bin ตอนนี้เมื่อฉันพิมพ์ mvn ฉันได้รับ: Error: JAVA_HOME is not defined correctly. We cannot execute ”/usr/lib/jvm/jdk1.7.0”/bin/java อย่างไรก็ตามฉันไม่ได้ใส่เครื่องหมาย "สำหรับ JAV_HOME var ในไฟล์สภาพแวดล้อม กำลังพยายามเรียกใช้จาก ”/usr/lib/jvm/jdk1.7.0”/bin/java เส้นทางที่จริงมันควรจะเป็น /usr/lib/jvm/jdk1.7.0/bin/java เมื่อฉันสั่ง $JAVA_HOME ฉันได้รับ: bash: …

3
ฉันสามารถติดตั้ง Java แบบ 32 บิตเพิ่มเติมจากรุ่น 64 บิตได้หรือไม่
สำหรับการพัฒนาปกติฉันใช้ VM 64 บิตซึ่งมาเมื่อฉันติดตั้ง Java development kit (OpenJDK) กับตัวจัดการแพ็คเกจ แต่มีบางแอปพลิเคชั่น Java (ที่มี native library, ฉันคิดว่า) ซึ่งไม่ทำงานบน Java VM 64 บิต (ดูเหมือนว่าSoapUIเป็นตัวเลือกตัวเลือก - ในเวอร์ชัน 4.0.1 และ 4.5 ​​เบต้า 1 มันล้มเหลวโดยมีข้อผิดพลาดการแบ่งกลุ่มหากทำงานใน VM 64 บิต) ฉันพยายามติดตั้ง openjdk-6-jre รุ่น i386 นอกเหนือจาก 64- บิตหนึ่ง แต่มันถูกปฏิเสธด้วยความถนัด (บอกว่ามันขัดแย้งกับเวอร์ชั่น 64 บิตที่มีอยู่) สิ่งเดียวกันจะเกิดขึ้นหากฉันพยายามติดตั้ง openjdk-jre-7 ในรุ่น 32 บิต คำตอบสำหรับฉันฉันสามารถเรียกใช้แอปพลิเคชัน Java …
14 11.10  64-bit  java  32-bit 

9
Minecraft ใน jdk 1.7.0_u2 x64
ฉันมี Ubuntu 11.10 64 บิตและผมติดตั้ง JDK 1.7.0 ปรับปรุง 2 x 64 ผ่านหน้า webupd8 แต่ปัจจุบันฉันมีปัญหากับเกม minecraft หลังจากดาวน์โหลด launcher จากMinecraft.netและ lauch เกมโดยjava -jar /home/zrebec/Downloads/minecraft.jarlauncehr นั้นเปิดตัวเป็น normaly หลังจากล็อกอินเกมดาวน์โหลดการอัพเดท แต่แล้วฉันก็มีหน้าจอสีดำที่มีหน้าจอเทอร์มินัล: Setting user: zrebec, -356009615199623309 Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch) at …
14 64-bit  java  minecraft 

5
Java ของ Sun จะพร้อมใช้งานจากที่เก็บพันธมิตรของ Canonical หรือไม่
ฉันเพิ่งค้นพบว่า Java6 (ของซัน) ของ Oracle ได้หายไปจากที่เก็บของพันธมิตร Canonical ก่อนที่ Java จะถูกพรากไปจากที่เก็บทั้งหมดฉันซื้อ Minecraft เพื่อเล่นใน Ubuntu หลังจากติดตั้งใหม่เมื่อเร็ว ๆ นี้ฉันไม่สามารถหาวิธีที่จะเล่นเกมนี้ในระบบปฏิบัติการเดียวที่ติดตั้งในระบบของฉันในตอนนี้ โอเพ่นซอร์สเทียบเท่าของ Java จะไม่ใช้ซอฟต์แวร์ชิ้นนี้และฉันไม่สามารถใช้ Yahoo Games กับเพื่อน ๆ ได้ บางแห่งฉันควรได้รับเลือกว่ามีความเสี่ยงด้านความปลอดภัยที่ฉันยินดีที่จะจัดการเพื่อใช้งานต่อหรือไม่ใช้ซอฟต์แวร์เชิงพาณิชย์ที่ต้องชำระเงิน มีวิธีแก้ไขปัญหานอกเหนือจากการดาวน์โหลด java โดยตรงจากแสงแดดและพยายามติดตั้งใหม่ด้วยตนเองหรือไม่? วิธีการนี้ควบคู่ไปกับทักษะการใช้งาน Ubuntu ในระยะสั้นของฉัน

2
การเลื่อนในแนวนอนถือว่าเป็นการคลิกขวาในแอปพลิเคชัน Java
ฉันเปิดใช้งานการเลื่อนในแนวนอนสำหรับทัชแพดของฉันใน Ubuntu 11.04 แต่เมื่อใช้ในแอปพลิเคชัน Java (NetBeans ในกรณีของฉัน) มันเป็นการคลิกขวาแทน การเลื่อนในแนวนอนสามารถทำงานได้อย่างสมบูรณ์ในแอพพลิเคชั่นทั้งหมดที่ไม่ได้เขียนด้วยภาษาจาวา ฉันจะทำอย่างไรเพื่อให้ทำงานได้อย่างถูกต้อง
14 java  touchpad 

1
gzip: stdin: สิ้นสุดไฟล์ที่ไม่คาดคิด -> ปัญหาในการแตกไฟล์ jdk-7u55-linux-x64.tar.gz
ฉันได้ดาวน์โหลด 'jdk-7u55-linux-x64.tar.gz' เมื่อฉันรันคำสั่งต่อไปนี้เพื่อแยก sudo tar xvzf jdk-7u55-linux-x64.tar.gz ยังพยายาม sudo tar xvf jdk-7u55-linux-x64.tar.gz sudo tar xf jdk-7u55-linux-x64.tar.gz sudo tar -xvf jdk-7u55-linux-x64.tar.gz แต่ฉันก็ได้รับข้อผิดพลาดในที่สุดเมื่อ gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now วิธีแก้ปัญหานี้
14 java  14.04  jdk  tar 

2
OpenJDK กับ Oracle JDK สำหรับ Android Studio
เมื่อฉันรัน Android Studio ที่ติดตั้ง OpenJDK ฉันจะได้รับคำเตือนแนะนำให้ใช้ Oracle JDK Oracle JDK ดีกว่าจริงหรือดีกว่าที่จะติดกับ OpenJDK การติดตั้ง Oracle JDK ดูเหมือนจะยุ่งยากเมื่อเทียบกับแบบง่ายsudo apt-get install default-jdkสำหรับ OpenJDK มีความแตกต่างระหว่างสองสิ่งที่ฉันควรกังวลหรือไม่?
13 java  android  openjdk  jdk  oracle 

3
Android Studio ไม่สามารถใช้งาน Ubuntu Mono Font ได้ดี
มันไม่แม้แต่จะรับรู้ว่ามันเป็นแบบอักษรที่มีช่องว่าง จากนั้นจะแสดงการลดรอยหยักเมื่อขนาดตัวอักษรถูกตั้งไว้ที่ 20 หรือมากกว่า แต่สำหรับฟอนต์อื่นมันทำได้ที่ 16 ผลที่ได้คือการค้นหาแบบอักษรที่น่าเกลียดและปวดตาเมื่อตั้งค่าเป็น 16 ซึ่งยังคงมีขนาดใหญ่ ฉันใช้การตั้งค่าเหล่านี้ในไฟล์ studio64.vmoptions -Dawt.useSystemAAFontSettings=lcd -Dswing.aatext=true -Dsun.java2d.xrender=true ฉันได้ลองตั้งค่าต่างๆสำหรับ Dawt.useSystemAAFontSettings แล้วและยังคงเป็นปัญหาเดียวกัน แบบอักษร Ubuntu Monospace ดูดีใน Eclipse และโปรแกรมแก้ไขข้อความอื่น ๆ ใน Eclipse มีขนาด 12 และแสดงผลได้ดี นี่คือภาพหน้าจอของ Ubuntu Mono 16: อูบุนตูโมโน 20 Source Pro 16 (ฉันคิดว่ามาพร้อมกับ Studio) Ubuntu Mono 12 ใน Eclipse (เหมาะสำหรับฉัน) ฉันอัพโหลดรูปภาพไปที่ imgurเนื่องจากเว็บไซต์นี้บีบอัดรูปภาพและคุณภาพได้รับผลกระทบ มีการตั้งค่าอื่นที่ควบคุมขนาดที่จะเปิดการลบรอยหยักบนแบบอักษรหรือไม่ มีวิธีในการควบคุมการตั้งค่า …

3
ปลั๊กอิน IcedTea สำหรับ OpenJDK 8
ฉันอัปเดตจาก OpenJDK 7 เป็น 8 ฉันถอนการติดตั้ง 7 ซึ่งถอนการติดตั้งปลั๊กอิน IcedTea เช่นกัน ฉันพยายามติดตั้ง IcedTea อีกครั้งด้วย sudo apt-get install icedtea-7-plugin แต่มันไม่ทำงาน เมื่อฉันพยายามเปิดไฟล์ topcoder jnlp มันล้มเหลว นอกจากนี้ยังไม่โหลดปลั๊กอิน java ใด ๆ ใน Google Chrome มันใช้ได้กับ OpenJDK 7. มี IcedTea รุ่นใหม่กว่าสำหรับ OpenJDK 8 หรือไม่?
13 java  openjdk  jdk  icedtea 

2
วิธีการรันโปรแกรม Java ใน Ubuntu
sachin@sachin-Lenovo-G550:~$ java -version java version “1.7.0_21″ OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1) OpenJDK Server VM (build 23.7-b01, mixed mode) เมื่อฉันรันคำสั่งข้างต้นนี้แสดงให้เห็นว่ามีการติดตั้ง Java ในระบบของฉัน แต่เมื่อฉันจะรวบรวมโปรแกรม Java ใด ๆ ก็จะให้ข้อความแสดงข้อผิดพลาดดังต่อไปนี้: sachin@sachin-Lenovo-G550:~/programs$ javac abc.java The program ‘javac’ can be found in the following packages: * default-jdk * ecj * gcj-4.6-jdk * gcj-4.7-jdk * openjdk-7-jdk …
13 java  compiling 

3
ข้อผิดพลาดในการติดตั้ง Netbeans: โฟลเดอร์ jdk ที่ระบุไม่มี jdk
ระหว่างการติดตั้ง Netbeans 7.3 ฉันได้รับข้อความนี้ the specified jdk folder does not contain jdk ฉันติดตั้ง openjdk 7 ไว้ในระบบของฉันโดยใช้ apt-get ฉันพยายามระบุเส้นทางไป/usr/lib/jvm/java-7-openjdk-i386ยังและพยายาม/usr/lib/jvm/java-7-openjdk-i386/binแต่ไม่มีอะไรทำงาน ฉันควรทำอย่างไรดี?
13 java  openjdk  netbeans  jdk 

6
การอัพเดต Java เวอร์ชันเป็น 8 บน ubuntu
ฉันต้องการอัปเดตเวอร์ชัน java ของฉัน (อัพเดตไม่ติดตั้ง) บนคอมพิวเตอร์ ubuntu 12.04 ของฉัน ปัจจุบันฉันมี java 7.x และฉันต้องการอัปเดตเป็นเวอร์ชั่นใหม่ล่าสุดที่เป็นไปได้ (อย่างน้อย 8.0) โดยไม่ซับซ้อนเกินไป
13 12.04  updates  java 

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