내 JVM 설치에는 분명히 javaws가 포함되어 있지 않습니다.
$ sudo update-alternatives --get-selections | grep ^java
java manual /usr/lib/jvm/java-12-oracle/bin/java
javac manual /usr/lib/jvm/java-12-oracle/bin/javac
javadoc manual /usr/lib/jvm/java-12-oracle/bin/javadoc
javap manual /usr/lib/jvm/java-12-oracle/bin/javap
I는 PPA와 직접 모두가 오라클에서 설치 사용하고 여기 이와 문서 .
파일 javaws
을 시작 해야 jnlp
합니다. 이 앱에는 OpenJDK가 아닌 Oracle 배포판이 필요합니다.
v11 및 v8을 시도했지만 새 라이선스로 인해 PPA를 사용할 수없는 것 같습니다.
webupd8team의 PPA 및 oracle-java8-installer가 새 라이선스로 인해 더 이상 존재하지 않기 때문에 javaws를 설치할 수 없는 것과 중복 되지 않습니다.
javaws
디렉토리 구조에 따라 기본 v12 배포에없는 것으로 보입니다.
해결책 : ppa를 사용하지 말고 Oracle Network에 등록하고 JDK8을 다운로드하고 수동으로 설치하십시오. v11 +에는 javaws가 없습니다.
다운로드 : https://www.oracle.com/technetwork/java/javaee/downloads/jdk8-downloads-2133151.html
https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux를 사용하여 JVM을 수동으로 설치 하십시오.
불행히도 Java Web Start는 Java 11 SE 이후로 더 이상 포함되지 않습니다. 자바 클라이언트 로드맵 (2018-03-05 업데이트) 에서 발췌 :
Java Web Start는 브라우저 공급 업체가 지난 몇 년 동안 플러그인 지원을 계속 제한함에 따라 개발자를위한 마이그레이션 경로가되었습니다.
주로 데스크탑 기술이기 때문에 Web Start에는 몇 가지 제한 사항이 있습니다. 특히 사용자 데스크탑에 독립형 JRE를 설치하고 유지 관리해야합니다.
그러나 지난 10 년 동안 가장 인기있는 데스크톱 운영 체제의 공급 업체는 플랫폼의 응용 프로그램이 통합 된 샌드 박스 런타임과 함께 제공되도록 강력하게 추진해 왔습니다. 점점 더 그들은 자신의 개인 "앱 스토어"를 통해 배포되는 데스크톱 애플리케이션을 요구하고 있습니다.
독립형 JRE와 별도로 배포되는 응용 프로그램의 개념은 따라서 빠르게 사라집니다.
따라서:
오라클은 2019 년 3 월부터 최소 2025 년 3 월까지 Java SE 8의 Web Start에 대한 지원을 연장 할 예정입니다.
Web Start에 종속 된 Oracle 제품은 Java SE 8에 그대로 유지되며 해당 제품에 표시된대로 지원 일정이 계속됩니다.
Oracle은 Java SE 11 (18.9LTS) 이상에 Java Web Start를 포함하지 않습니다.
오라클은 애플리케이션 개발자와 사용자가 Java Web Start에서 벗어나도록 권장하고 비상업적 소비자가 데스크탑에서 사용하지 않거나 지원되지 않는 Oracle JRE 설치를 제거하도록 권장합니다.
데스크톱 애플리케이션을 개별 소비자 (예 : 게임, 개인 뱅킹 또는 기타 B2C 애플리케이션)에게 배포하는 개발자는 2020 년 말 이전에 jlink 및 / 또는 타사 패키징 및 배포 솔루션과 같은 다른 배포 기술로 전환해야합니다.
내부 데이터 처리, 비즈니스, 상업용 또는 프로덕션 목적의 애플리케이션을 대상으로하는 애플리케이션 개발자는 Oracle에서 상업용 라이선스를 구하거나 2019 년 1 월까지 다른 배포 기술로 전환해야합니다.
따라서 실제로 Java Web Start가 필요한 경우 Java 8로 전환해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다