[총결산] Oracle JDK는 유상할 때 눈에 띄는 일, 했던 일이라고 합니다.

5314 단어 OracleJDKOpenJDK8Java

개시하다


2020년 4월 16일 업데이트
기존 보도에 상당한 오류가 담겼기 때문에 기사를 철저히 정정했다.
지적해 주셔서 감사합니다.
다양한 곳에서 JDK를 돌아다닐 때만 방법과 포인트를 찾는 경험담이 있는 부분입니다.
참고해주세요.
또한 Oracle JDK
개인 이용과 개발에서 무료로 이용할 수 있다.
비즈니스와 관련 환경에서만 고려할 필요가 있다.

참고 문장

  • Oracle Java SE 유상화에 따른 OpenJDK 전환 가이드
  • 비즈니스 용도로 Java를 무상으로 사용하는 경우 논의할 JDK 3개
  • 다음 원문 변경

    날과 씨


    윈도PC 제작사 내부의 개발 환경에서 프로그램은 Oracle JDK 설치 순서로 바뀌었지만 이번에 유상화됐다고 한다.1
    다만, 테스트 환경을 자세히 보니 OpenJDK2였기 때문에 Windows로 자바8의 OpenJDK를 옮기는 것을 고려했다.

    단계


    먼저 사전 상태 시작
  • 환경 변수
  • path를 %JAVA_HOME%\bin로 설정합니다.
  • C:\>echo %JAVA_HOME%
    C:\Program Files\Java\jdk1.8.0_161
    
  • javac버전
  • C:\>javac -version
    javac 1.8.0_161
    
  • java 버전
  • C:\>java -version
    java version "1.8.0_211"
    Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
    
    어?자바 버전이 다른데...%JAVA.HOME% 못봤으니까 예전 설정은 그대로 두고...
    야, 잠깐만.

    일단 투덜거리고.


    손 순서대로 기본적으로 실시하지 마세요.이유는 뒤에 서술한다.
    -appt-get yum 사용 환경은 https:/openjdk와 작별합니다.java.net/install/
    - we are windows! https ://jdk.java.net/
    - 응, 최신판 틀어도 돼, 어딨어? ->https ://jdk.java.net/java-se-ri/8-MR3

    설치 및 구성


    Accept License Agreement에서 zip을 다운로드합니다.
    필자는 아래와 같이 오로라클 JDK 폴더를 모아서 다시 여기에 놓았다.
    - oracle:jdk1.8.0_161javac시에 집행된 물건.8.0_211java시 수행
    -open:java-se-8u40-rijavacjava때 지금부터 실행했으면 하는 녀석)

    경로 설정


    javac


    우선%JAVA_HOME% 바뀌면javac가 갈 수 있어요.
    C:\>echo %JAVA_HOME%
    C:\Program Files\Java\java-se-8u40-ri
    
  • javac버전
  • C:\>javac -version
    javac 1.8.0_40
    
    변했어

    java

    C:\>java -version
    java version "1.8.0_211"
    Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
    
    그리고 변화가 없어서 진지하게 봤죠%PATH%...
    C:\ProgramData\Oracle\Java\javapath
    C:\Program Files (x86)\Common Files\Oracle\Java\javapath
    
    그런 게 있어.이것은 무엇이냐
    →보글보글 http://ooltcloud.sakura.ne.jp/blog/201802/article_09182611.html
     C:\ProgramData\Oracle\Java\javapath のディレクトリ
    
    2018/04/24  08:54    <DIR>          .
    2018/04/24  08:54    <DIR>          ..
    2018/04/24  08:53           207,816 java.exe
    2018/04/24  08:53           208,328 javaw.exe
    2018/04/24  08:53           354,248 javaws.exe
                   3 個のファイル             770,392 バイト
                   2 個のディレクトリ  349,382,586,368 バイトの空き領域
    
    C:\ProgramData\Oracle\Java\javapath>
    
     C:\Program Files (x86)\Common Files\Oracle\Java\javapath のディレクトリ
    
    2019/04/18  09:01    <DIR>          .
    2019/04/18  09:01    <DIR>          ..
    2019/04/18  08:59           207,736 java.exe
    2019/04/18  08:59           208,248 javaw.exe
    2019/04/18  08:59           354,168 javaws.exe
                   3 個のファイル             770,152 バイト
                   2 個のディレクトリ  349,428,879,360 バイトの空き領域
    
    C:\Program Files (x86)\Common Files\Oracle\Java\javapath>
    
    여기java.exe & JRE 설치할 때 무단으로 설정한 것 같아요.
    → 절대 삭제%PATH% 내의 순서를 낮춘다.
    C:\>java -version
    openjdk version "1.8.0_40"
    OpenJDK Runtime Environment (build 1.8.0_40-b25)
    OpenJDK Client VM (build 25.40-b25, mixed mode)
    
    망했다

    안 되는 곳.


    https://jdk.java.net/java-se-ri/8-MR3
    These binaries are for reference use only!
    크게 쓰여 있는 것을 무시하다.참고용으로 사용하기 때문에 적합하지 않습니다.

    진정 해야 할 일


    예를 들어, 이 경우 우선 Red Hat 라이센스가 없습니까?이렇게 물어보는 게 좋을 것 같은데.
    그리고 없으면 전인의 기사를 찾아야 한다.
    아마 다 걸릴 거예요.
    이 페이지는 해석이 있어서 이해하기 쉽다
    https://www.orangeitems.com/entry/2018/09/26/152343  
    서버측 OS는 Redhat Enterprise linux를 사용하기 때문에 이와 함께 그룹의 라이센스 형태가 됩니다.(자료는 보지 않았다)
    https://access.redhat.com/ja/articles/1457743  

    좋은 웹페이지 즐겨찾기