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

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

2
มีปัญหากับ Java ในขณะที่พยายามเรียกใช้ pycharm-community-4.5
ฉันเพิ่งติดตั้ง pycharm-community-4.5 ลงใน Ubuntu 14.04 ของฉัน (64 บิต) หลังจากติดตั้งฉันรันคำสั่ง/opt/pycharm-community-4.5/bin$ ./pycharm.shเพื่อรัน pycharm แต่เทอร์มินัลแสดงให้ฉันเห็นข้อผิดพลาดบางอย่างดังต่อไปนี้ Unrecognized VM option MaxPermSize=350m Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. นี่คือผลลัพธ์ของฉันjava -version: java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build …
9 14.04  python  java  64-bit  jdk 

1
Minecraft เต็มหน้าจอไม่ทำงาน
ฉันอัพเกรดเป็น Quantal เมื่อเร็ว ๆ นี้และ Minecraft ดูเหมือนว่าไม่ต้องการทำงานแบบเต็มหน้าจอ เมื่อฉันไปที่เต็มหน้าจอหน้าจอจะมืดไปหนึ่งวินาทีราวกับว่ามันกำลังจะเต็มหน้าจอตามปกติ แต่จากนั้นมันจะกู้คืนกลับสู่หน้าต่างของมัน จนถึงตอนนี้ฉันได้ลอง: ใช้ JREs อื่น (ฉันได้ลอง openjdk 6 และ 7 รวมถึง oracle7) jre ของ Oracle จะไม่ใช้ Minecraft (ฉันเพิ่งมีหน้าจอดำหลังจากเข้าสู่ระบบ) การสลับไดรฟเวอร์กราฟิก (ลอง nvidia-current, nvidia-current-updates และ xserver-xorg-video-nouveau) อัปเดตไฟล์ minecraft bin การอัพเดตไลบรารี lwjgl แยกจากไซต์ lwjgl สิ่งนี้ดูเหมือนจะไม่ทำงานเลย ฉันกำลังใช้งาน Minecraft โดยใช้คำสั่ง java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame การ์ดแสดงผลคือ …

3
ข้อบกพร่องด้านความปลอดภัยของจาวามีผลกระทบต่อ Ubuntu หรือไม่
มีข่าวลือเกี่ยวกับปัญหาความปลอดภัยของจาวาจริง BSI แนะนำให้ผู้ใช้ปิดการใช้งานจาวาปลั๊กอินรุ่น 7 และก่อนหน้านี้ในระบบปฏิบัติการทุกประเภทแม้กระทั่งในลินุกซ์ นี่หมายความว่าฉันควรปิดปลั๊กอินชาเย็นในอูบุนตูตอนนี้หรือไม่ หรือรุ่นเฉพาะนี้ไม่เกี่ยวข้อง? ขอบคุณมากสำหรับคำตอบของคุณ. ฉันค้นหาข้อมูลนี้ในอินเทอร์เน็ตแล้ว แต่ไม่สามารถหาสิ่งที่คุณค้นพบได้เนื่องจากฉันไม่รู้มากเกี่ยวกับการพึ่งพาซึ่งกันและกัน ฉันปิดการใช้งานปลั๊กอิน icedtea แล้ว ปลอดภัยกว่าดีกว่าขออภัย ... เราจะเตือนผู้ใช้อูบุนตูคนอื่น ๆ ได้อย่างไร? จากข้อมูลของ BSI พบว่ามีการใช้ประโยชน์มากเกินไปในร้านกาแฟนอร์เวย์นอร์เวย์และเนเธอร์แลนด์ เนื่องจาก Ubuntu ได้รับผลกระทบด้วยเช่นกันเมื่อคุณสรุปว่านี่เป็นเรื่องสำคัญมาก นอกจากนี้ความปลอดภัยที่เขียนในขณะนี้ข้อผิดพลาดเกี่ยวข้องกับระบบปฏิบัติการและเบราว์เซอร์ทุกชนิดที่จาวารองรับ Btw, Oracle ได้จัดการแก้ไขข้อผิดพลาดใน Ver 7 update 7 ในที่สุด http://www.oracle.com/technetwork/topics/security/alert-cve-2012-4681-verbose-1835710.html ฉันจะทราบได้อย่างไรว่าปัญหาได้รับการแก้ไขในรุ่น icedtea ที่ใช้ Ubuntu หรือไม่ ข้อมูลเพิ่มเติม: http://www.kb.cert.org/vuls/id/636312
9 java  security 

1
ฉันควรติดตั้ง Java ใด
ฉันเคยเห็นบทความมากมายเกี่ยวกับวิธีติดตั้ง Java คำถามของฉันคือสิ่งที่ฉันควรติดตั้งสำหรับการพัฒนา Java? OpenJDK 6, OpenJDK 7, Oracle Java 6 หรือ Oracle Java 7 บางเว็บไซต์บอกให้ฉันติดตั้ง Oracle Java 6 และ 7 บางคนบอกว่าแค่ 7 ดังนั้นอะไรคือข้อดีและข้อเสียของทั้งคู่

6
อะไรคือความแตกต่างระหว่าง Java เวอร์ชันห้าบนหน้านี้สำหรับ Ubuntu?
ฉันต้องการที่จะติดตั้ง Java บนคอมพิวเตอร์ของฉันเพื่อที่ฉันสามารถพัฒนาโปรแกรมและฉันมาข้ามหน้านี้บน Java ในเอกสารชุมชนอูบุนตู มันบอกว่า: Java เป็นเทคโนโลยีจาก Oracle (ชื่อเดิมคือ Sun Microsystems) มีการนำไปใช้งานหลายอย่างโดยที่ห้าจะกล่าวถึงที่นี่: OpenJDK : เป้าหมายหลักของโครงการ OpenJDK คือการสร้างการใช้งานโอเพนซอร์ซของแพลตฟอร์ม Java SE (6 และ 7) นี่เป็นเวอร์ชันเริ่มต้นของ Java ที่ Ubuntu ใช้และเป็นวิธีที่ง่ายที่สุดในการติดตั้ง Oracle (Sun) Java 6 : Oracle (Sun) Java 6 เป็นการใช้งานอ้างอิงสำหรับ Java 6 Oracle Java 7 : Oracle Java 7 เป็นการใช้งานอ้างอิงสำหรับ Java 7 …
9 java  jdk 


3
วิธีการลบแพ็คเกจที่ติดตั้งมาครึ่งหนึ่งแล้ว? (Sun JDK - Java)
ฉันได้ลองติดตั้ง Sun JDK sudo add-apt-repository ppa:eugenesan/javaแล้วมันล้มเหลวด้วยสิ่งต่อไปนี้: Downloading... --2012-05-05 15:50:09-- http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz Resolving download.oracle.com (download.oracle.com)... 80.239.230.162 Connecting to download.oracle.com (download.oracle.com)|80.239.230.162|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz [following] --2012-05-05 15:50:09-- https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-x64.tar.gz Resolving edelivery.oracle.com (edelivery.oracle.com)... 2.17.254.174 Connecting to edelivery.oracle.com (edelivery.oracle.com)|2.17.254.174|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily …
9 12.04  apt  java  ppa  dpkg 

4
ฉันต้องใช้เครื่องมืออะไรในการติดตั้งสำหรับการพัฒนา Java
ฉันเป็นมือใหม่กับ Ubuntu และฉันต้องติดตั้งเครื่องมือสำหรับการพัฒนา Java บนแพลตฟอร์มนั้น ฉันเห็นโดย Ubuntu Software Center ที่ฉันติดตั้ง: รันไทม์ OpenJDK java 6 icedtea java 6 เว็บเริ่มต้น แพลตฟอร์ม netbeans สำหรับการสร้างแอปเดสก์ท็อปสื่อสมบูรณ์ใน Java openJDK java runtime ใช้ hotspot JIT (หัวขาด) ฉันต้องมีอะไรอีกบ้างในการติดตั้งเพื่อพัฒนาจาวาและแอพมือถือจาวา ขอบคุณ

3
ติดตั้ง Eclipse IDE สำหรับ java ee dev ผ่าน apt-get เป็นไปได้ไหม?
ฉันลองติดตั้งEclipse IDEสำหรับผู้พัฒนา Java EE ฉันทำงานใน terminal คำสั่งนี้: sudo apt-get install eclipse เรื่องนี้จบลงอย่างเรียบร้อย แต่เมื่อฉันเห็นมันติดตั้ง Eclipse Classic Version - ไม่ใช่สำหรับ Java EE Developers ดังนั้นนี่คือคำถามของฉัน: เป็นไปได้ติดตั้ง Eclipse IDE สำหรับ Java EE Dev ผ่านapt-getคำสั่ง?

3
จะติดตั้ง / ใช้ JUnit ได้อย่างไร?
ฉันติดตั้ง JUnit บน Ubuntu 11.04 แล้ว sudo apt-get install junit จากนั้นสร้างไฟล์ทดสอบเช่น: import org.junit.*; public class TestBasicLinkedList { @Test public void testCanAdd(String[] args) { BasicLinkedList<Integer> list = new BasicLinkedList(); list.add(new BasicListNode<Integer>(1)); assertTrue(list.size() == 1); assertTrue(list.getFirst().getElement().equals(1)); } } จากนั้นลองเรียกใช้ในเทอร์มินัล java org.junit.runner.JUnitCore TestBasicLinkedList.java ได้รับ: Exception in thread "main" java.lang.NoClassDefFoundError: org/junit/runner/JUnitCore Caused by: java.lang.ClassNotFoundException: …
9 java 

1
ทางเลือก java - เปลี่ยนโหมดอัตโนมัติ
ฉันติดตั้ง JDK สามตัวแล้วสิ่งนี้จำเป็นสำหรับบางโครงการที่ฉันทำงาน เมื่อฉันรันsudo update-alternatives --config javaฉันจะได้ผลลัพธ์: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1074 auto mode 1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1073 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1074 manual mode 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1072 manual mode ฉันจะทำให้ตัวเลือก 3 (JDK 8) เป็นตัวเลือกที่เลือกในโหมดอัตโนมัติได้อย่างไร

2
การอนุญาตถูกปฏิเสธเมื่อเรียกใช้ไฟล์ sh
ฉันพยายามใช้ไฟล์ sh เพื่อเริ่มต้นหน้าจอกับคอนโซลเซิร์ฟเวอร์ minecraft ของฉันได้อย่างง่ายดาย ฉันตั้งชื่อไฟล์นี้ว่า mc.sh ฉันมีไฟล์ sh อื่นในไดเรกทอรีเดียวกันกับ mc.sh ที่ทำงานได้ดี นี่คือสิ่งที่อยู่ใน mc.sh: screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar nogui นี่คือสิ่งที่อยู่ในไฟล์ sh อื่น ๆ : #!/bin/sh java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar -bash: ./mc.sh: Permission deniedเกิดข้อผิดพลาดที่ฉันได้รับคือ การอนุญาตสำหรับmc.shคือ-rw-rw-r-- 1

2
Jayatana สำหรับ Android Studio บน 17.04 ไม่ทำงาน
Jayatana ทำงานได้ดีสำหรับฉันบน Ubuntu 16.10 แต่หลังจากอัปเกรดเป็น 17.04 เมนูของ Android Studio จะไม่รวมกับแถบชื่อเรื่องของ Ubuntu อีกต่อไป เมื่อเริ่ม Android Studio ผ่านเทอร์มินัลไม่มีข้อความเกี่ยวกับ jayatana ฉันติดตั้ง jayatana (ชัด) และ: -javaagent:/usr/share/java/jayatanaag.jarบรรทัดเพิ่มลงใน: ./android-studio/bin/studio64.vmoptions ./.AndroidStudio2.3/studio64.vmoptions นี่เป็นข้อบกพร่องใน Ubuntu 17.04 หรือฉันพลาดบางสิ่งที่นี่ ใครมีปัญหาในการทำงานนี้

2
ปลั๊กอิน Java ไม่ได้รับการสนับสนุนใน firefox 52 อีกต่อไปมีวิธีอื่นในการเรียกใช้แอปเพล็ต java ใน firefox
ฉันเพิ่งติดตั้ง Oracle Java มันใช้งานได้ดี แต่ด้วยการอัพเกรดล่าสุดกับ Firefox ทำให้เกิดข้อผิดพลาด ฉันตรวจสอบที่นี่ซึ่งพูดว่า: เริ่มต้นด้วย Firefox เวอร์ชัน 52 (เปิดตัวในเดือนมีนาคม 2017) Firefox ได้รับการสนับสนุนอย่าง จำกัด สำหรับปลั๊กอินและดังนั้นจะไม่เรียกใช้ Java ใช้ Java Control Panel เพื่อค้นหาเวอร์ชัน Java ที่ติดตั้ง ฉันตรวจสอบลิงค์สัญลักษณ์ซ้ำสองครั้งด้วย มันถูกกำหนดค่าอย่างเหมาะสม $ java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) ฉันจะรันแอปเพล็ต java ใน firefox ได้อย่างไร?
8 firefox  java  plugins 

1
ไม่สามารถเปิดไฟล์. jar ด้วย Java
ฉันใช้ Lubuntu และพยายามเปิดไฟล์ชื่อ Minecraft.jar แต่โซลูชันทั้งหมดที่ใช้งานได้สำหรับคนอื่น ๆ นั้นไม่ทำงานสำหรับฉัน ฉันติดตั้ง Java เวอร์ชันเหล่านี้แล้ว: openjdk เวอร์ชัน "9- ภายใน" สภาพแวดล้อมรันไทม์ OpenJDK (สร้าง 9- ภายใน + 0-2016-04-14-195246.buildd.src) OpenJDK 64- บิตเซิร์ฟเวอร์ VM (สร้าง 9- ภายใน + 0-2016-04-14- 195246.buildd.src, โหมดผสม) เมื่อฉันพยายามคลิกขวาแล้วเปิดด้วย OpenJDK Java 8 runtime ไม่มีอะไรเกิดขึ้นและเมื่อใดก็ตามที่ฉันลองใช้คำสั่ง java -jar ในเทอร์มินัลนี่คือทั้งหมดที่ฉันได้รับ: mitochondria@Mina:~$ java -jar /home/mitochondria/Desktop/Minecraft.jar ตรวจพบข้อผิดพลาดร้ายแรงโดย Java Runtime Environment: SIGSEGV …
8 java  jdk  openjdk 

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