Eclipse 실행 파일 시작 프로그램 오류:동반자 공유 라이브러리를 찾을 수 없습니다.
저는 안드로이드 플러그인으로 이클립스 인디고를 컴퓨터에 설치했고 약 2주 동안 완벽하게 작동했습니다.오늘은 java와 퀵타임을 업데이트하고 컴퓨터를 다시 시작했습니다.다시 부팅되었을 때 이클립스는 완전히 사라졌습니다. 모든 프로그램 파일이 완전히 사라졌습니다.다시 설치하려고 하면 다음과 같은 오류 메시지가 표시됩니다.
Eclipse 실행 파일 실행기에서 동반 공유 라이브러리를 찾을 수 없습니다.
무슨 일이 일어났고 어떻게 고칠 수 있습니까?
방금 같은 문제가 발생했습니다.저에게 문제는 윈도우 7 기본 지퍼 프로그램이었습니다.파일 구조가 깊은 파일을 발견하면 문제가 발생합니다.얼마 전에 이 문제에 대해 읽었는데 기사가 생각나지 않습니다.WinZip(또는 이 문제가 없는 다른 도구)을 사용하여 Eclipse 다운로드의 압축을 푸는 것이 해결책입니다.
eclipse.ini를 확인합니다. 다음과 같은 항목이 두 개 있습니다.
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807
몇 가지 뒤틀린 이유로 병 이름에 버전이 있습니다. 따라서 이클립스를 업그레이드하거나 두 가지 다른 버전의 이클립스가 있는 경우(이클립스 도중).ini가 링크되어 있거나 이클립스에 대한 시스템 전체 conf 파일로 제공됩니다.) 위의 오류가 발생합니다.
꽤 나쁘고 이상하게 들리네요.그러나 다운로드, 압축 풀기, 기본 메모리 할당 변경, Eclipse 실행, 필요한 플러그인 및 기능 설치 등 재설치는 그리 어렵지 않습니다.
그리고 거의 모든 중요한 기본 설정은 작업 공간에 있습니다.작업 공간 밖에서 제가 생각할 수 있는 유일한 중요한 것은 앞서 언급한 메모리 할당입니다. 이 할당은 명령줄이나 ECLIS에서 설정할 수 있습니다.INI 파일.
Win7의 cygwin 디렉토리에서 압축을 푸는 동안 .exe 및 .dll을 실행 모드로 지정해야 합니다.이것은 조폐국(또는 다른 조폐국)의 솔루션입니다.$TERM
Windows 7에서 Cygwin은 다음을 수행합니다.
me@mymachine ~/eclipse
$ find . -name "*.dll" -exec chmod +x {} \;
Juno(이클립스 4.2)와 함께 시도한 지 얼마 안 된, 사이버윈 1.7. 무언가.
저는 이것을 MacOS Sierra에서 본 적이 있습니다.때때로 앱의 압축을 풀면 시작을 방해하는 것처럼 보이는 확장된 속성이 남습니다.다음 명령줄은 확장 특성을 제거하고 문제를 해결하는 것 같습니다.
xattr -c Eclipse.app
또한 Eclipse 프레임워크에 구축된 다른 응용 프로그램에서도 작동합니다.
(제가 우연히 만난) 또 다른 문제는 Cygwin의 압축 풀기 유틸리티(2009년 4월 20일자 UnZip 6.00)입니다.Original by Info-ZIP.)는 Eclipse가 실제로 실행되는 데 필요한 모든 것을 항상 올바르게 압축 해제하지는 않습니다.
7ZIP v9.20을 사용하면 32비트 JVM 및 32비트 Eclipse가 포함된 Win7 64비트에서 Eclipse Indigo(3.7.2)가 실행됩니다.
(처음으로 Cygwin의 압축 풀기가 실패했습니다...)
저는 이것을 직접 마주쳤고 실제로 위의 한 게시물에서 언급한 것처럼 cygwin, gunzip 또는 unzip을 사용하여 eclipse 환경을 설정하면 .exe 및 .dll 파일에 대한 권한이 잘못되고 JVM이 제대로 실행되지 않습니다.
빠른 솔루션:
#switch to the eclipse target folder
cd /cygdrive/c/Program\ Files\ \(x86\) #or wherever you put eclipse
find ./ -regextype posix-extended -mindepth 1 -type f -regex ".*\.exe|.*\.dll" |\
xargs chmod -v 750
Eclipse 설치를 다른 PC에 복사한 후 이 문제가 발생합니다.Users가 .여기를 합니다.c:\Users\xx.p2에 .p2 디렉토리가 자동으로 생성된 것을 발견하고 --launcher.library는 여기를 참조하십시오.그래서 그것은 내 다른 컴퓨터에 존재하지 않습니다.
이클립스를 설치하는 입니다.
execlipse-inst-win64.exe를 두 번 합니다.
고급 모드로 변경하려면 클릭합니다.
풀 선택을 합니다.
설치를 완료하고 다시 복사합니다.
모든 것이 잘 될 것입니다.
나의 경험과 조언:C: 드라이브에 Eclipse Juno를 설치합니다.
zip 다운로드 후 C:에 올려주시고 마우스 오른쪽 버튼 클릭 -> extract here.그러면 Eclipse라는 폴더가 C: 드라이브에 생성됩니다.
그런 다음 Eclipse 실행 파일로 이동하여 실행하면 모든 것이 정상입니다.
저는 이 문제에 직면했고 이클립스를 관리자로 실행하여 해결했습니다.
Cygwin을 사용하여 압축을 풀었을 때 문제가 발생했습니다.Windows XP 표준 압축 풀기 프로그램을 사용하여 작동했습니다.
만약 당신이 두 번의 일식을 겪고 있다면, 때때로 이런 일이 일어납니다.
제거만 하면 됩니다.
-startup
plugins\org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar
eclipse.ini
eclipse eclipse 입니다.exe 옆의파일 (런처)
이와 관련된 질문의 답변도 참조하십시오.
요점은 다음과 같습니다.솔리드 압축 풀기 도구를 사용하여 다시 압축을 풀어 보십시오.특히 기본 제공되는 Windows 탐색기 도구의 경우 지퍼를 여는 데 문제가 발생할 수 있습니다.
파일 추출을 사용할 때 다음과 같은 오류 메시지가 나타납니다.
- 작업\모두 선택
- 파일을 새 폴더로 끌어다 놓기
폴더에 대한 정보가 손실되는 경우
내가 "action\transmit to..."를 사용할 때효과가 있습니다.
또한 이클립스를 마우스 오른쪽 단추로 클릭한 다음 보안 차단 해제를 선택해야 합니다.
대부분의 경우 지퍼가 열리는 것처럼 보이는 창 문제와 관련이 있습니다.(자세한 내용은 여기에서 다른 답변을 참조하십시오.)
두 번째로 큰 문제는 이클립스가 Java를 찾을 수 없거나 너무 오래되었거나 더 오래된 이클립스 설치된 Java 버전을 찾을 수 없다는 것입니다.
후자의 문제에 대한 또 다른 견해와 그것을 해결하기 위한 작은 반전이 있습니다.내 작업 환경은 루트 액세스 권한이 없는 리눅스 시스템과 일종의 구성 파일에서 사용할 버전을 구성할 수 있는 소프트웨어 설치 환경에 있습니다.그러나 저는 이러한 소프트웨어 패키지가 설치되는 방식에 영향을 미치지 않으며 변경할 수 없습니다.
나는 쓰기 권한이 있는 사용자 디스크에 평소처럼 최신 일식을 다운로드하여 언타링합니다.그런 다음 시작할 때 항상 임시로 이클립스 설치에 CD를 넣도록 별칭을 구성합니다.파일 시스템에서 작업하는 위치에 상관없이 이클립스는 항상 올바른 라이브러리를 찾습니다.일부 지역에서는 Java에 대한 기본 검색 경로가 사용해서는 안 되는 설치(Java 또는 이전 일식 또는 기타 일식)를 찾아냅니다.
별칭: alias eclipse '(pushd /enter_path_to_eclipse_install_dir_here/eclipse ; ./eclipse; popd)'입니다.
이제 프로젝트 또는 임의 작업 디렉터리에서 정상적으로 시작할 수 있습니다.
eclipse
아니면 배경에 넣거나.
eclipse &
아마도 이것은 복잡한 작업 환경에 있는 사람들에게 도움이 될 것입니다.
달기보를 실행해 .eclipse.exe
관리자로서 또는 Eclipse Helios를 사용합니다.
경로가 다른 다른 컴퓨터에서 Eclipse 폴더를 복사했습니다. 이것이 이 문제의 근본 원인입니다.ECLISP에서 플러그인 경로를 변경합니다.INI는 나를 위해 일했습니다!!
Mac용 솔루션
이유: 한 위치에서 다른 위치로 Eclipse 복사본
솔루션: /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse에서 경로 변경이 필요합니다.이니
플러그인\org.equinox.launcher_1.0.100.v20080509-1800.jar에 대한 경로를 수정합니다.
Windows 8에 설치하려고 할 때 동일한 문제가 발생했습니다.하지만 그것은 zip으로 작성된 파일이었습니다..."eclipes.exe" 파일을 '관리자'로 실행하여 압축을 풀고 실행합니다.지금 저는 그것을 아주 잘 즐기고 있습니다.
Eclipse 폴더(V. 3/2020)가 두 번째 드라이브에 위치한 시스템 복원 후에도 동일한 메시지가 표시되었습니다(동시에 복원되지 않았으며 주로 대용량 파일에 사용함).
결함이 있는 설치 복원 C:\Users<user>.p2 폴더를 새 설치로 이동합니다(이클립스에서 참조).이클립스 폴더의 ini)가 작동했습니다.
폴더 이름을 짧게 고정합니다.
최근에 이 문제가 발생했습니다. (STM32CubeMX 소프트웨어 설치 문제였습니다.)
내가 직면한 것:제 노트북에는 두 명의 사용자가 있습니다. 소프트웨어를 한 사용자에게 설치했지만 하드 디스크 파티션에는 설치하지 않았습니다.D:\ 이제 다른 사용자에게 작업을 시도했습니다! -- 제가 왜 오류가 났는지 아실 거라고 생각합니다. -- 그래서 제가 '다른' 사용자 계정을 작업하면서 프로젝트를 컴파일/빌드하려고 할 때마다 이 오류가 발생했습니다. -- 분명히, 저는 한 사용자를 사용하여 설치하고 다른 사용자를 작업하고 있기 때문입니다.
해결 방법:위의 답변에서 이미 명확하게 언급되었습니다!
제가 다르게 한 것: 다른 사용자의 S/W를 사용해 보았는데 경로 파일/위치에 문제가 있는 것 같습니다: 그래서 사용할 사용자 계정의 위치를 다시 설치하여 현재 제대로 실행하고 있습니다!
참고: 설치 중에 모든 사용자/현재 사용자에 대한 소프트웨어 설치에 대해 묻습니다. 실수로 'current - user' =(
저도 이런 문제가 있었는데, 방금 추출한 파일을 삭제하고 다시 추출했습니다.
.rar 파일을 가지고 있습니다.
이 문제는 파일이 완전히 압축 해제되지 않은 경우에 발생합니다.
드라이브 문자를 변경할 수 있습니다. D:\에 eclipse를 설치한 후 Windows를 다시 설치한 후 드라이브 문자는 E:\(예를 들어)가 됩니다.
일식을 보다eclipse 폴더에서 드라이브 문자가 D:\인 행이 있습니다.
일식을 열려고 할 때 이런 일이 일어났습니다..zip 파일의 압축을 풀기 전에 exe..exe를 열기 전에 모든 종속성이 압축 해제 또는 압축 해제되었는지 확인합니다.
32비트 Eclipse Neon 및 32비트 JRE 8을 지원하는 Linux(CentOS 764비트)에서 이 문제가 발생했습니다. 여기 또는 유사한 질문에 대한 답변이 도움이 되지 않아 누군가에게 도움이 될 수 있다고 생각했습니다.
런처 (Equinox 런처)eclipse
파일.plugins/
"" " " " 를 검색합니다.eclipse_xxxx.so/dll
org.eclipse.equinox.launcher.<os>_<version>/
일적으문다같습다니음과제는에 있습니다.eclipse.ini
Equinox 런처 플러그인의 잘못된 버전을 가리킵니다.그러나 파일 시스템이 XFS와 같은 64비트 inode를 사용하고 파일 중 하나가inode
이상의 가 4294967296을 .plugins/
이 오류 메시지가 나타납니다.사용하다ls -li <eclipse>/plugins/
확하기위를 inode
숫자들
내 경우에는, 다른 마운트로 이동하는 것.32-bit inodes
문제를 해결했습니다.
참조: http://www.tcm.phy.cam.ac.uk/sw/inodes64.html
Eclipse 4.10 설치 프로그램에서 이 오류가 발생했습니다.플랫폼 보안 설정으로 인해 설치를 제대로 완료하지 못했고 제거를 시도했지만 실패한 설치 과정에서 제거 프로그램이 도입되지 않아 수동으로 설치해야 했습니다.재설치 후에도 최종 결과가 손상된 것으로 의심됩니다.
솔루션은 JVM을 사용하여 Eclipse를 실행하고 런처 실행 파일을 완전히 바이패스하는 것이었습니다.다음 명령은 Eclipse 4.10을 성공적으로 실행합니다(일부 매개 변수는 Eclipse 버전에 따라 변경됨).
%JDK190%\bin\javaw.exe -jar C:\<fully_qualified_path_to_eclipse>\Eclipse410\plugins\org.eclipse.equinox.launcher_1.5.200.v20180922-1751.jar -clean -showsplash
이 명령/바로 가기를 사용하여 Eclipse를 실행한 후 Eclipse 자체에 더 이상 오류가 발생하지 않았지만 이후에는 EXE 런처를 사용할 수 없었습니다.이 버전을 사용한 지 1년이 지난 후에도 시작 프로그램에 동일한 오류가 계속 표시됩니다.
명확하게 말하자면, 당신은 당신의 것을 수정해야 할 것입니다.javaw.exe
명령을 실행하여 MS Windows의 시스템 사양과 일치시킵니다.
저도 얼마 전에 비슷한 오류가 있었습니다.저는 다른 노트북에서 제 노트북으로 일식 설정을 복사했습니다.설정의 문제는 eclipse.ini 파일의 "--launcher.library" 경로였습니다.--launcher.library의 경로가 이전 시스템의 경로이므로 오류가 발생했습니다.
일식에서 "--launcher.library"의 경로를 변경했습니다.내 노트북에서 일식의 경로에 대한 ini 그리고 그 문제는 해결되었습니다.이것이 누군가에게 도움이 된다면 이 오류가 발생하기를 바랍니다.
Eclipse RCP를 사용하여 Demo.exe를 만들었습니다.
C-Drive를 사용하여 Demo.exe를 실행하여 다음과 같은 오류를 생성했습니다.
솔루션: 예를 들어 드라이브를 변경할 수 있습니다.
C:\Demo.exe to D:\Demo.exe
1단계: 먼저 C:와 같이 .exe 파일을 복사/컷합니다.\Demo.exe
2단계: D와 같은 다른 드라이브를 붙여넣은 후:\Demo.exe
실행 파일을 성공적으로 실행한 후.
저의 답변이 유용하기를 바랍니다.
저는 이런 문제가 있었습니다.저는 여기 있는 모든 답을 다 읽었습니다.몇 가지 답변은 관리자로 실행해야 할 필요성을 암시합니다.이 문제는 현대 Windows(윈도우)에서 IDE와 관련된 일반적인 문제인 것 같습니다.Android Studio에서도 매우 유사한 동작을 보입니다.일부 사람들은 재설치를 제안하지만, 그 자체로는 만족스럽지 않습니다.저는 다시 설치하거나 관리자로 실행해야 하는 것을 피하기 위한 끔찍한 "해킹"을 발견했습니다..p2 폴더를 ALL USS 폴더에 복사하는 경우.그런 다음 INI 파일을 열고 admin 사용자 디렉토리가 표시되는 모든 곳에서 ALL USERS 디렉토리로 대체합니다.이 방법은 다소 어색하지만 개별 사용자를 위해 또는 모든 사용자를 위해 제품을 설치할지 묻는 설치 프로그램처럼 작동하기 때문에 좋습니다.이클립스 설치 관리자는 이 옵션을 제공하지 않습니다.Android Studio와 유사한 문제보다 더 나쁜 것은 설치할 "공유 폴더"(예: 프로그램 파일)를 선택하면 한 사용자만 Eclipse를 사용할 수 있다는 것입니다.
언급URL : https://stackoverflow.com/questions/7070968/eclipse-executable-launcher-error-unable-to-locate-companion-shared-library
'programing' 카테고리의 다른 글
로컬 변경 내용을 삭제하지 않고 git 스위치 분기 (0) | 2023.05.12 |
---|---|
LIKE 식에서 안전하게 사용할 수 있도록 SQL Server에서 문자열 이스케이프 (0) | 2023.05.12 |
열거형에 포함될 수 있는 모든 값을 가져오기 위한 SQL 쿼리 (0) | 2023.05.12 |
문자열에서 정수 값을 swift로 가져옵니다. (0) | 2023.05.12 |
PostgreSQL 'NOT IN' 및 하위 쿼리 (0) | 2023.05.12 |