2012-11-02 16 views
8

Tôi mới tham gia JAVA. Tôi đang sử dụng Mac OS X 10.8.2. Sử dụng gephi 0.8.1. Tôi nhận được:gephi 0.8.1 vấn đề trên Mac X 10.8.2 không thể tải libjogl_awt.jnilib

echo $JAVA_HOME 
/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home 
echo $JDK_HOME 
/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home 

GEPHI libs danh sách:

/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl.jnilib 
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl_awt.jnilib 
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl_cg.jnilib 

GEPHI Ra mắt từ cách nhấn vào biểu tượng sẽ không làm việc, tôi cần phải sử dụng dòng lệnh:

./gephi --jdkhome /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home 

Sau này tôi nhận được ' Không thể tải libjogl_awt.jnilib '

Bất kỳ đề xuất nào về những gì tôi có thể làm để khắc phục môi trường JAVA của mình - hoặc ít nhất bắt đầu gephi? Cám ơn.

CẬP NHẬT: Như đã đề xuất trong diễn đàn gephi, tôi cũng đã liên kết /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK với /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents và có Java 32 bit đầu tiên trong các tùy chọn Java ...

+0

tôi đang gặp vấn đề tương tự như bạn không may. Tôi đang trên mac sư tử, và tôi được cập nhật và tôi có phiên bản java "1.6.0_29". Bạn có thể cho tôi biết cách bạn cài đặt lại java không? bởi vì tôi nhận thấy rằng bạn giống như trước tôi một chút trong java ... –

+0

Xin chào Adam, hãy thử đề xuất khắc phục sự cố này từ Gephi khi xóa thư mục người dùng: http://wiki.gephi.org/index.php/Troubleshooting . Hãy cho tôi biết nếu nó giúp. – chuckfinley

+0

Ah, tôi thực sự thấy rằng đi vào thư mục /System...Java/ và xóa java mà tôi đã cho phép tôi sử dụng các tùy chọn/Applications/Utilities/java để cài đặt lại một số –

Trả lời

0

Bạn có thể thử xóa thư mục cài đặt gephi bên dưới/Your_username/Library/Application support/gephi và chạy lại.

+0

Tôi đã có nhận xét này, nên có liệt kê nó như là một câu trả lời cho câu hỏi của riêng tôi. Cảm ơn bạn đã dành thời gian để trả lời, điều này đã giúp tôi giải quyết vấn đề này và các vấn đề khác nảy sinh. – chuckfinley

0

Tôi đã cài đặt lại Java cho OSX 2012-006 và gephi hiện hoạt động - không biết tại sao.

24

Để chạy GEPHI trên OS X Mavericks, chỉ cần cài đặt bản cập nhật của Apple cho Java 6 http://support.apple.com/kb/DL1572?viewlocale=en_US

Nếu bạn vẫn gặp vấn đề thì có lẽ nó có nghĩa là bạn có Java 7 được cài đặt, và GEPHI đang sử dụng nó. Bạn có thể thay đổi hành vi đó bằng cách chỉnh sửa tập tin cấu hình GEPHI của:

mở /Applications/Gephi.app/Contents/Resources/gephi/etc/gephi.conf và thiết lập giá trị cho jdkhome:

jdkhome="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"

+2

Xuất sắc, nó chắc chắn không tương thích với Java 7 trên Mavericks. – Tom

Các vấn đề liên quan