Java 프로그래밍 언어
Java는 크로스 플랫폼 응용 소프트웨어를 작성할 수 있는 객체 지향 프로그래밍 언어로 1995년 5월 Sun Microsystems에서 출시한 Java 프로그래밍 언어이자 Java 플랫폼입니다. JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))의 총칭.
배경: 다른 사람들이 Alibaba Cloud 서버에 jdk를 설치하고 환경 변수를 구성했습니다. jar 패키지를 원격 서버에 배치하면 압축 패키지가 되었습니다. 얽힌… 1.7 버전이며 1.7jdk가 설치된 다른 노트북에서 테스트되었습니다. 참조 환경을 따르고(마지막 단계는 사용되지 않음) 기본 열기 방법을 jrebin 아래의 javaw.exe 파일로 선택하면 인터페이스를 직접 열 수 있습니다. 효과는 다음과 같습니다.
둘째, 서버 측 환경 변수 및 파일을 확인합니다.
서버 측 java_home, classpath, 경로 설정은 다음과 같습니다. 모두 정확하지만 파일에 해당 버전이 없습니다. jdk의 jre가 아닌 동일한 버전의 jre가 참조에도 사용됩니다. 지금 시도해 보세요.
셋째, 기본 열기 방법 수정
serverchat.jar을 선택하고 마우스 오른쪽 버튼을 클릭한 후 [다음으로 열기], [기본 열기 프로그램 선택], [찾아보기] 경로에 주의하여 jdk 아래의 jre에서 javaw.exe 파일을 선택하고 열고 확인합니다. 이때 serverchat.jar에는 java 아이콘이 표시됩니다. 일부 컴퓨터에서는 두 번 클릭해도 열 수 있지만, 두 번 클릭해도 인터페이스가 열리지 않으면 다음 단계로 진행하세요.
넷째, 루트 권한으로 javaw.exe 명령의 레지스트리를 수정합니다.
이 단계도 중요합니다. 이 단계를 수행하기 위해 다른 사람들의 블로그 게시물을 참조했습니다. [관리자 권한으로 열기]를 사용하지 않고 직접 regedit 명령을 사용했습니다. 레지스트리의 java.exe 및 javaw.exe 폴더가 모두 비어 있었습니다.
시작하려면 검색창에 regedit를 입력하면 regedit.exe가 나타납니다. 명령을 선택하고 마우스 오른쪽 버튼을 클릭한 후 [관리자 권한으로 실행]을 선택하면 아래 그림과 같습니다.레지스트리 편집기에서 "HKEY_CLASSES_ROOTApplicationsjavaw.exeshellopencommand"를 찾아 [기본값]을 선택한 후 [수정]을 마우스 오른쪽 버튼으로 클릭합니다.
다음 명령문을 편집합니다.
"C:\Program Files\java\jdk1.7.0_67\jre\bin\javaw.exe" -jar "%1"
두 번째 이미지 실행 효과를 얻으려면 저장하고 종료합니다.
또한 명령줄을 사용하여 jar 패키지를 실행할 수 있습니다. 압축된 jar 파일도 작업을 완료할 수 있지만 그래픽 작업에는 도움이 되지 않습니다.java -jar C:\Users\***\Desktop\ServerChat.jar