우선 Java 프로그래밍을 처음 접하고 잘못된 용어 사용이나 분명한 실수를 관측 할 때 나를 용서해주십시오. 저는 MacBook Pro에서 OS X Yosemite를 사용하고 있으며 Eclipse에서 Java를 코딩하고 있습니다.스레드 "main"의 예외 java.lang.UnsatisfiedLinkError : java.library.path의 GurobiJni56 없음
내 프로그램을 실행하려고 할 때 제목에서 예외가 발생합니다. 여기 Gurobi는 최적화 문제 해결사이며 http://www.gurobi.com/에서 다운로드됩니다. 이상한 일은 다른 날에 내 프로그램이 작동하지만 갑자기 작동을 멈추는 것입니다. gurobi.*;
패키지에서 아무 것도 사용하지 않는 일반 프로그램은 정상적으로 실행됩니다. gurobi.*;
가져 오기도 내 테스트 프로그램에서 제대로 작동하므로 존재합니다.
Google 검색 결과 Gurobi 라이브러리를 찾는 경로에 문제가 있음을 알 수 있습니다. 누구나 같은 문제가 발생하여 해결책을 알고 있습니까? 내가 말했듯이, 나는 Java에 익숙하지 않고 환경 설정을 올바르게 설정하는 방법을 모른다. 또한 Gurobi FAQ (http://www.gurobi.com/resources/faqs)는 OS X의 Eclipse Java 프로젝트에서 Gurobi를 사용하기 위해 Gurobi Optimizer의 기본 설치로 특별한 구성을 할 필요가 없다고 말합니다.
OS X에 관한 것들 또한 OS X에서 Eclipse Java 용 Gurobi 소프트웨어를 사용했을 수도 있습니다.
Exception in thread "main" java.lang.UnsatisfiedLinkError: no GurobiJni56 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1764)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1044)
at gurobi.GurobiJni.<clinit>(GurobiJni.java:193)
at gurobi.GRBEnv.<init>(GRBEnv.java:16)
at gurobi.GRBEnv.<init>(GRBEnv.java:11)
at Model.main(Model.java:426)
가 사전에 감사합니다
다음은 프로그램을 실행했을 때 발생할 전체 콘솔 메시지입니다! 제가 제공 한 정보가 제 문제에 대한 답변으로 충분하지 않다면 알려주십시오.
헨릭