복붙노트

[SPRING] Java 버전 1.7에서 STS를 실행하는 방법

SPRING

Java 버전 1.7에서 STS를 실행하는 방법

이클립스 (자바 1.7) 및 STS 3.8.1 (자바 1.8) 실행할 필요가 있지만 자바 7 STS 3.8.1 오류가 점점 기본값으로 선택하면.  나는 OS를 사용하고있다 : 우분투 14.10

Error  : Version 1.7.0_80 of the JVM is not suitable for this product. Version: 1.8 or greater is required.

또는 기본 이클립스가 제대로 작동하지 않기 때문에 Java 1.8을 선택합니다.

내 요구 사항은 STS 함께 자바 1.7을 사용하여 프로젝트를 빌드하는 것입니다. 최신 버전 3.8.1은 java 1.7을 지원하지 않습니다.

그리고 어떤 버전의 STS 지원 1.7을 검색하려고하지만 어떤 대답도 얻지 못하고 있습니다.

해결법

  1. ==============================

    1.이 질문은 오래되었지만 향후 Java 8을 설치할 수없는 사람이나 다른 답변에서 해결 방법을 사용할 수없는 사람은 3.8.0이 Java 1.8이 필요한 첫 번째 버전이었고 3.7.3은 여전히 ​​사용되었습니다. 자바 1.7만으로도 좋은 결과를 보여줍니다.

    이 질문은 오래되었지만 향후 Java 8을 설치할 수없는 사람이나 다른 답변에서 해결 방법을 사용할 수없는 사람은 3.8.0이 Java 1.8이 필요한 첫 번째 버전이었고 3.7.3은 여전히 ​​사용되었습니다. 자바 1.7만으로도 좋은 결과를 보여줍니다.

  2. ==============================

    2.동일한 오류를 검색했지만 다른 옵션을 원했기 때문에이 페이지를 방문한 경우 STS.ini 구성 설정을 업데이트 할 수 있습니다 (예 : /sts-win32-x86_64/sts-bundle/sts-3.9.3.RELEASE). / 폴더)를 다음과 같이 두 줄 긋습니다. 두 번째 행은 Java 8 설치 경로입니다.

    동일한 오류를 검색했지만 다른 옵션을 원했기 때문에이 페이지를 방문한 경우 STS.ini 구성 설정을 업데이트 할 수 있습니다 (예 : /sts-win32-x86_64/sts-bundle/sts-3.9.3.RELEASE). / 폴더)를 다음과 같이 두 줄 긋습니다. 두 번째 행은 Java 8 설치 경로입니다.

    -vm
    C:/Program Files/Java/jdk1.8.0_131/bin/javaw.exe
    

    기발한:

    -startup
    plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
    -product
    org.springsource.sts.ide
    --launcher.defaultAction
    openFile
    -vmargs
    -Dosgi.requiredJavaVersion=1.8
    --add-modules=ALL-SYSTEM
    -Xms40m
    -Dosgi.module.lock.timeout=10
    -Dorg.eclipse.swt.browser.IEVersion=10001
    -Xmx1200m
    

    업데이트 :

    -vm
    C:/Program Files/Java/jdk1.8.0_131/bin/javaw.exe
    -startup
    plugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.551.v20171108-1834
    -product
    org.springsource.sts.ide
    --launcher.defaultAction
    openFile
    -vmargs
    -Dosgi.requiredJavaVersion=1.8
    --add-modules=ALL-SYSTEM
    -Xms40m
    -Dosgi.module.lock.timeout=10
    -Dorg.eclipse.swt.browser.IEVersion=10001
    -Xmx1200m
    
  3. ==============================

    3.

    방금 jre를 대체 jre 값으로 설정했습니다.

  4. ==============================

    4.그것은 jdk 1.8을 열고 STS (일식)를 실행하도록 요청합니다. 여전히 당신이 원하는 JDK 버전으로 프로젝트 / 코드를 빌드 할 수 있습니다.

    그것은 jdk 1.8을 열고 STS (일식)를 실행하도록 요청합니다. 여전히 당신이 원하는 JDK 버전으로 프로젝트 / 코드를 빌드 할 수 있습니다.

    jdk1.8을 설치하고, 1.8이 기본 jdk가되도록 JAVA_HOME 및 PATH 환경 변수를 설정하십시오. 이 후 STS를 열 수 있어야합니다. 그런 다음 프로젝트를 설정하고 프로젝트의 JDK를 1.7 또는 원하는대로 설정하십시오.

    도움이되기를 바랍니다.

  5. ==============================

    5.STS 3.8.1 올인원 배포는 Java 1.8을 시작해야하는 Eclipse v4.6을 기반으로합니다. @Jens가 언급했듯이 Windows -> 환경 설정을 열 수 있습니다. 그런 다음 트리 노드 Java> 설치된 JRE를여십시오. 새 JRE / JDK를 추가 한 후에는 기본값으로 설정하거나 다른 항목을 삭제할 수 있습니다.

    STS 3.8.1 올인원 배포는 Java 1.8을 시작해야하는 Eclipse v4.6을 기반으로합니다. @Jens가 언급했듯이 Windows -> 환경 설정을 열 수 있습니다. 그런 다음 트리 노드 Java> 설치된 JRE를여십시오. 새 JRE / JDK를 추가 한 후에는 기본값으로 설정하거나 다른 항목을 삭제할 수 있습니다.

    다른 옵션 : Eclipse 4.5를 설치 한 경우 https://spring.io/tools/sts/all을 방문하십시오.

  6. from https://stackoverflow.com/questions/39761992/how-to-run-sts-on-java-version-1-7 by cc-by-sa and MIT license