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

Java เป็นภาษาโปรแกรมข้ามแพลตฟอร์มที่สร้างโดย Sun Microsystems และตอนนี้ Oracle เป็นเจ้าของแล้ว อย่าสับสนแท็กนี้ด้วย JavaScript หรือ JScript ยินดีต้อนรับคำถามเกี่ยวกับการติดตั้ง / รัน Java บน macOS คำถามเกี่ยวกับการเขียนโปรแกรม Java ต้องถามใน StackOverflow

4
Java เวอร์ชันหลายเวอร์ชันรองรับตำแหน่ง OS X และ JAVA_HOME
ฉันรู้ว่าเป็นไปได้ที่จะมี Java หลายเวอร์ชันบน OS X แต่ฉันพบว่ามันยากที่จะเข้าใจวิธีการทำงาน ฉันอัพเกรดเป็น Mountain Lion และตอนนี้echo $JAVA_HOMEว่างเปล่า อย่างไรก็ตามใน /System/Library/Frameworks/JavaVM.framework/Versions/ 1.4 1.5 1.6 A CurrentJDK 1.4.2 1.5.0 1.6.0 Current เมื่อฉันไปที่ 1.4.2 และฉันรันjava - versionหรือ./java -version สภาพแวดล้อมรันไทม์ Java (TM) SE ( บิลด์1.6.0 _33-b03-424-11M3720) เหตุใดจึงใช้เวอร์ชันเหล่านี้ทั้งหมดหากมี Java เวอร์ชันเดียวกัน จากนั้นฉันดาวน์โหลด JDK 7 จาก Oracle และติดตั้ง ปกติจะติดตั้ง JDK ใหม่ที่ไหน? และคำถามสุดท้าย: ฉันจะเลือกเวอร์ชันที่ควรใช้โดยแอพพลิเคชั่นทั้งหมดได้อย่างไร? ในการชนะ …

7
Adobe Illustrator CS6 พร้อม Java 8?
มันเป็นไปได้ที่จะเรียกใช้ Adobe Illustrator CS6 กับปัจจุบันของ Oracle Java 8 มากกว่าระบบเดิมที่ไม่ปลอดภัย Java 6 ให้โดยแอปเปิ้ล ? ฉันรู้ว่าสิ่งนี้เกี่ยวข้องกับคำถามนี้ซึ่งคำตอบทั่วไปคือมันอาจเข้ากันไม่ได้แต่ฉันต้องการทราบว่ามีแฮ็คที่ร่มรื่นที่ทำให้มันทำงานได้หรือไม่
12 java  adobe 

8
Mountain Lion 10.8.2 การตั้งค่า Java ได้หายไป
ฉันเพิ่งติดตั้งการอัปเดต Java ล่าสุดจากแอปเปิ้ล (Java สำหรับ OS X 2012-006) และฉันกำลังมองหาว่าเกิดอะไรขึ้นกับ java ของฉันด้วยแอป Java Preferences (ซึ่งเคยมีชีวิตอยู่/Applications/Utilitiesแม้ว่ามันจะดูเหมือนว่ามัน ตอนนี้ได้หายไปความคิดเกี่ยวกับว่ามีปัญหากับระบบของฉันหรือการปรับปรุงการตั้งค่า Java?

2
ฉันจะเปลี่ยนโฟลเดอร์เป็นไฟล์. jar ได้อย่างไร
ฉันได้ปรับเปลี่ยนโปรแกรมที่เป็น.jarไฟล์ ฉันไม่ได้เก็บถาวรและเปลี่ยน.jarไฟล์เป็นโฟลเดอร์เพื่อให้สามารถแก้ไขได้ ตอนนี้สิ่งที่ฉันต้องทำคือเปลี่ยนโฟลเดอร์กลับเป็น.jarไฟล์เพื่อให้ไม่สามารถเข้าถึงได้เหมือนโฟลเดอร์ ฉันจะทำสิ่งนี้ได้อย่างไร
11 macos  java 

3
ข้อผิดพลาด JAVA_HOME ขณะสร้าง maven เวอร์ชัน OSX-10.8.4
Error: JAVA_HOME is not defined correctly. We cannot execute /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home/bin/java ฉันอัพเกรด OSX เป็น 10.8.4 แล้ว หลังจากอัปเกรด OSX ฉันได้อัปเกรด JDK และ JRE ของฉันเป็น 7 แต่ฉันได้รับข้อผิดพลาดด้านบนเมื่อฉันพยายามสร้างโครงการ maven เมื่อฉันวิ่ง ls -al /System/Library/Frameworks/JavaVM.framework/Versions/ ฉันได้รับคำตอบด้านล่าง drwxr-xr-x 11 root wheel 374 Jul 22 22:33 . drwxr-xr-x 10 root wheel 340 Jul 22 18:30 .. lrwxr-xr-x 1 …

3
ฉันจะรันไหได้อย่างไรเมื่อฉันดับเบิลคลิก
ดังนั้นฉันคลิกสองครั้งที่ไฟล์ jar และมันแค่กระพริบหน้าต่างที่มีหน้าจอสีขาวแล้วมันก็จะหายไป หลังจากนั้นฉันคลิกขวาและเลือก "Open with jar launcher" เหมือนกัน เกินไป. ฉันเปิด Terminal ขึ้นมาjava -jar "System FRONT.jar"แล้วพิมพ์มันก็เปิดขึ้นมาอย่างสมบูรณ์แบบ ฉันต้องการให้เปิดโดยตรงเมื่อดับเบิลคลิก! ฉันจะทำอย่างไร
10 macos  java 

3
มี Java IDE สำหรับ iPad ที่สามารถคอมไพล์และรัน Java ภายในเครื่องได้หรือไม่?
ฉันกำลังจะมีเซสชันการเข้ารหัสกับเพื่อนบางคน ปัญหาคือไม่มีแล็ปท็อป เขาค่อนข้างใหม่สำหรับการเขียนโปรแกรมดังนั้นฉันจะตั้งเขาขึ้นบนแล็ปท็อปง่อนแง่นหรือ iPad ของฉันด้วยคีย์บอร์ด / เมาส์บลูทู ธ มีแอพใดบ้างที่จะให้ความสามารถเหล่านี้กับฉัน: Java IDE รวบรวม java ในเครื่อง รัน java แบบโลคัล

1
เปิดในช่องทำเครื่องหมายความละเอียดต่ำบน Retina MacBook Pro มีการตรวจสอบและปิดใช้งาน
สำหรับ Retina MacBook Pro บางแอปพลิเคชัน Java (เช่น IDEA 11.1.3 ที่ควรสนับสนุน) จะไม่ทำงานในโหมด HiDPI เมื่อฉันไปถึง "รับข้อมูล" ในแอปฉันจะเห็นว่าช่องทำเครื่องหมาย "เปิดด้วยความละเอียดต่ำ" ถูกตรวจสอบและปิดใช้งาน มีวิธีในการเปลี่ยนแปลงสิ่งนี้หรือไม่? ฉันติดตั้ง Java 1.6.0_37 แล้ว

3
จะถอนการติดตั้ง Java 1.8 ใน OS X 10.10 Yosemite ได้อย่างไร
มีคำตอบเล็กน้อยสำหรับคำถามเก่าเกี่ยวกับปัญหาเดียวกันภายใต้ Lion / Mountain Lion ขณะนี้มี Java 1.8 และ OS X 10.10 ฉันสงสัยว่ามีอะไรเปลี่ยนแปลงหรือไม่ คงจะดีถ้ามีขั้นตอนการกำจัดที่แน่นอน มีการถามมากเกินไปหรือไม่สำหรับ Oracle ที่จะให้ตัวถอนการติดตั้งที่เหมาะสม

2
ฉันจะหลีกเลี่ยง XProtect และเปิดใช้งาน Java Applets อีกครั้งได้อย่างไร
ดังนั้น Apple ได้อัปเดตคำจำกัดความมัลแวร์ XProtect อีกครั้งเพื่อบล็อก Java Applets น่าเสียดายที่ VPN ของผู้จ้างภรรยาของฉันต้องการให้ Applet ทำงานเพื่อสร้างการเชื่อมต่ออย่างสมบูรณ์ เธอตื่นเช้านี้เพื่อพบว่าเธอไม่สามารถเชื่อมต่อกับงานได้ ฉันหวังว่าองค์กรไอทีของนายจ้างของเธอจะทำทุกอย่างเพื่อแก้ไขปัญหานี้ในไม่ช้าดังนั้นฉันจึงพยายามหาวิธีที่จะแทนที่ XProtect และเปิดใช้งาน Applets อีกครั้ง ใช่ฉันเข้าใจถึงอันตรายที่เกี่ยวข้องกับสิ่งนั้น ฉันยังไม่ได้ลองอัปเดตไฟล์ XProtect.meta.plist เพื่อเปลี่ยนข้อมูลเวอร์ชัน แต่ฉันสงสัยว่าจะไม่เป็นการแก้ไขที่คงทนแม้ว่าจะใช้งานได้ชั่วคราวเนื่องจาก XProtect daemon น่าจะดาวน์โหลดข้อกำหนดที่อัปเดตใหม่อีกครั้ง ใครมีความรู้ในการทำงานด้านในของ XProtect คอมพิวเตอร์ยังคงอยู่ใน Snow Leopard โดยเรียกใช้ Java 6

1
ฉันจะป้องกันไม่ให้กระบวนการ java ขโมยโฟกัสได้อย่างไร
มีใครสังเกตเห็นว่าแอปพลิเคชันบรรทัดคำสั่งจาวาใน OS X สร้างกระบวนการ GUI ที่ขโมยโฟกัส (เช่นกระบวนการ groovy, กระบวนการย่อย maven) ฉันพบว่ามันน่ารำคาญอย่างยิ่ง อาจเป็นเพราะฉันอยู่กับมันมา 6-8 เดือนแล้วตั้งแต่ฉันคิดว่า OS X 10.6 ฉันจะป้องกันไม่ให้กระบวนการ java ทำสิ่งนี้ใน OS X ได้อย่างไร

3
Java - รุ่น 1.7.45 - และ Mavericks
Chrome ปฏิเสธที่จะเรียกใช้แอป java ยกเว้นว่าฉันได้อัปเกรดเป็น. 45 ซึ่งฉันติดตั้ง dling จาก oracle Java 7 u45 โปรแกรมติดตั้งบอกว่าใช้งานได้ Chrome ยังไม่เริ่มต้นจาวา $ which java /usr/bin/java $ java -version java version "1.7.0_06" Java(TM) SE Runtime Environment (build 1.7.0_06-b24) Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode) ~/private/WDI/git🍔 ฉันอาจถูกหลอกได้ง่าย แต่นั่นไม่ได้พูดว่า "45" ทุกที่ (ใช่, "06", และ "24" และ …

2
Java Plugin สำหรับ Chrome บน OS X Mountain Lion 10.8.2
ฉันพยายามใช้ webex ใน Chrome ในการคลิกที่ลิงค์ webex ฉันต้องการปลั๊กอิน java อย่างไรก็ตามปรากฏว่าการอัปเดตล่าสุดของ OS X Mountain Lion ลบปลั๊กอิน java ออกจากคอมพิวเตอร์ของฉัน เมื่อฉันพยายามติดตั้งปลั๊กอิน java ใน chrome ฉันเห็นข้อผิดพลาดต่อไปนี้: Chrome does not support Java 7. Java 7 runs only on 64-bit browsers and Chrome is a 32-bit browser. If you download Java 7, you will not be able …

2
ปัญหา "ยอมรับการเชื่อมต่อเครือข่ายขาเข้า"
เนื่องจากการเปลี่ยนแปลงกราฟิกและ / หรือรหัสบางอย่างภายในโปรแกรมเช่น Dropbox, iTunes, jDownloader เป็นต้น (แต่ส่วนใหญ่เป็นแอปพลิเคชันที่ใช้ Java) ไฟร์วอลล์ในตัวจะคอยตรวจสอบ เห็นได้ชัดว่าลายเซ็นที่ใช้รหัสมีการเปลี่ยนแปลงด้วยการเปลี่ยนแปลงด้วยตนเองของฉันและนั่นคือเหตุผลที่ไฟร์วอลล์จะชี้ให้เห็นปัญหานี้ซึ่งเป็นสิ่งที่ดี: มันแสดงให้เห็นว่ากลไกความปลอดภัยทำงานได้ แต่ส่วนที่น่ารำคาญของมันคือไฟร์วอลล์ไม่จำตัวเลือกของผู้ใช้เมื่อมีการสร้างปัญหาตั้งแต่แรก ไม่มีใครมีวิธีแก้ปัญหาที่สะอาดสำหรับปัญหานี้หรือไม่? ฉันจะกำหนดลายเซ็นที่สร้างขึ้นใหม่ให้กับการตั้งค่าไฟร์วอลล์ได้อย่างไร localhost:~ Username$ codesign -vvv /Applications/Dropbox.app /Applications/Dropbox.app: a sealed resource is missing or invalid /Applications/Dropbox.app/Contents/Resources/!dropBox/box.icns: resource added /Applications/Dropbox.app/Contents/Resources/!dropBox/dropboxstatus-busy-lep.png: resource added /Applications/Dropbox.app/Contents/Resources/!dropBox/dropboxstatus-busy-lep2.png: resource added /Applications/Dropbox.app/Contents/Resources/!dropBox/dropboxstatus-busy.png: resource added /Applications/Dropbox.app/Contents/Resources/!dropBox/dropboxstatus-busy2-lep.png: resource added /Applications/Dropbox.app/Contents/Resources/!dropBox/dropboxstatus-busy2-lep2.png: resource added /Applications/Dropbox.app/Contents/Resources/!dropBox/dropboxstatus-busy2.png: resource added /Applications/Dropbox.app/Contents/Resources/!dropBox/dropboxstatus-busy3-lep.png: …

2
ฉันจะถอนการติดตั้ง Java ได้อย่างไร
ฉันมีการติดตั้ง Java หลายอย่างในเครื่องของฉัน: $ /usr/libexec/java_home -V Matching Java Virtual Machines (6): 1.6.0_24-b07-334, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home 1.6.0_24-b07-334, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home 1.6.0_24-b07-334, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_24-b07-334, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_22-b04-307, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home 1.6.0_22-b04-307, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home ฉันไม่ต้องการพวกเขาทั้งหมด ตัวอย่างเช่นฉันไม่ต้องการอัปเดต 22 …
6 uninstall  java 

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