Java java지도 시간 Linux에서 Java 프로그램을 실행하는 방법

Linux에서 Java 프로그램을 실행하는 방법

May 25, 2023 pm 11:01 PM
linux java

우분투에서 자바 프로그램을 실행하고 싶다면 자바 프로그램을 성공적으로 컴파일한 후 패키징한 후, 명령어를 이용해 우분투에서 jar 파일을 실행하면 됩니다.

구체적인 작업은 다음과 같습니다.

1. Windows에서 Java 프로젝트를 컴파일하고 컴파일이 완료된 후 내보내려면 실행 가능한 jar 파일

예를 들어 여기서 테스트 프로젝트의 test2 파일은 mytest2.jar 파일

Linux에서 Java 프로그램을 실행하는 방법

Linux에서 Java 프로그램을 실행하는 방법

2으로 내보내집니다. . ubuntu에 Java 환경 설치

①jdk 공식 홈페이지 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Linux에서 사용되는 jdk 다운로드

Linux에서 Java 프로그램을 실행하는 방법

②eclipse 공식 홈페이지 http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1/Linux에서 사용되는 eclipse 다운로드

Linux에서 Java 프로그램을 실행하는 방법

③jdk 및 eclipse를 Linux 서버에 업로드하고 압축을 푼 후 구성합니다. java 환경 변수 (eg.jdk의 압축 해제 디렉터리는 /home/test)

구성 방법: /etc/profile 파일을 편집하고 다음 내용을 추가합니다. (참고: Linux에서는 콜론: 경로를 구분하는 데 사용됩니다. 점은 현재 디렉터리)

export java_home=/home/test/jdk1.8.0_65

export path=$java_home /bin:$path

export classpath=.:$java_home/lib/dt.jar:$java_home/lib/ tools.jar

편집 후 파일

4을 저장하여 구성을 적용합니다. 명령 소스 /etc/profile

⑤ 환경 변수가 성공적으로 구성되었는지 테스트합니다. java -version

명령은 jdk 버전을 표시합니다. 이는 Java 환경 변수가 성공적으로 구성되었음을 의미합니다. 3. ubuntu

Command: java -jar mytest2.jar

에서 Java 프로젝트가 내보낸 jar 파일을 실행합니다.

위 내용은 Linux에서 Java 프로그램을 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

<gum> : Bubble Gum Simulator Infinity- 로얄 키를 얻고 사용하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Nordhold : Fusion System, 설명
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora : 마녀 트리의 속삭임 - Grappling Hook 잠금 해제 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Linux의 Docker : Linux 시스템 용 컨테이너화 Linux의 Docker : Linux 시스템 용 컨테이너화 Apr 22, 2025 am 12:03 AM

Linux는 풍부한 도구와 커뮤니티 지원을 제공하는 기본 플랫폼이기 때문에 Docker는 Linux에서 중요합니다. 1. Docker 설치 : Sudoapt-Getupdate 및 Sudoapt-GetInstalldocker-Cedocker-Ce-clicotainerd.io를 사용하십시오. 2. 컨테이너 생성 및 관리 : Dockerrun-D-Namemynginx-P80 : 80nginx와 같은 Dockerrun 명령을 사용하십시오. 3. Dockerfile 쓰기 : 이미지 크기를 최적화하고 다단계 구성을 사용하십시오. 4. 최적화 및 디버깅 : DockerLogs 및 Dockerex를 사용하십시오

C에서 DMA 운영을 이해하는 방법? C에서 DMA 운영을 이해하는 방법? Apr 28, 2025 pm 10:09 PM

C의 DMA는 직접 메모리 액세스 기술인 DirectMemoryAccess를 말하며 하드웨어 장치는 CPU 개입없이 데이터를 메모리로 직접 전송할 수 있습니다. 1) DMA 운영은 하드웨어 장치 및 드라이버에 크게 의존하며 구현 방법은 시스템마다 다릅니다. 2) 메모리에 직접 액세스하면 보안 위험이 발생할 수 있으며 코드의 정확성과 보안이 보장되어야합니다. 3) DMA는 성능을 향상시킬 수 있지만 부적절하게 사용하면 시스템 성능이 저하 될 수 있습니다. 실습과 학습을 통해 우리는 DMA 사용 기술을 습득하고 고속 데이터 전송 및 실시간 신호 처리와 같은 시나리오에서 효과를 극대화 할 수 있습니다.

MacOS vs. Linux : 차이점과 유사성 탐색 MacOS vs. Linux : 차이점과 유사성 탐색 Apr 25, 2025 am 12:03 AM

Macosandlinuxbothofferuniquestrengths : macosprovidesauser- 친근한 경험이있는 MacOsprovidesauser 친화적 인 experience, whilleinuxcelsinflexibilityandcommunitysupport.macos, deloadbyApple, issleekinterfacandecosystemintegration, whereaslinux, whereaslinux

C에서 높은 DPI 디스플레이를 처리하는 방법? C에서 높은 DPI 디스플레이를 처리하는 방법? Apr 28, 2025 pm 09:57 PM

C에서 높은 DPI 디스플레이를 처리 할 수 ​​있습니다. 1) DPI 및 스케일링을 이해하고 운영 체제 API를 사용하여 DPI 정보를 얻고 그래픽 출력을 조정하십시오. 2) 크로스 플랫폼 호환성을 처리하고 SDL 또는 QT와 같은 크로스 플랫폼 그래픽 라이브러리를 사용하십시오. 3) 성능 최적화를 수행하고 캐시, 하드웨어 가속 및 세부 사항 수준의 동적 조정을 통해 성능 향상; 4) 흐릿한 텍스트 및 인터페이스 요소와 같은 일반적인 문제를 해결하고 DPI 스케일링을 올바르게 적용하여 해결합니다.

작곡가 : AI를 통한 PHP 개발 지원 작곡가 : AI를 통한 PHP 개발 지원 Apr 29, 2025 am 12:27 AM

AI는 작곡가 사용을 최적화하는 데 도움이 될 수 있습니다. 특정 방법에는 다음이 포함됩니다. 1. 종속성 관리 최적화 : AI는 종속성을 분석하고 최상의 버전 조합을 권장하며 충돌을 줄입니다. 2. 자동화 된 코드 생성 : AI는 모범 사례를 준수하는 composer.json 파일을 생성합니다. 3. 코드 품질 향상 : AI는 잠재적 인 문제를 감지하고 최적화 제안을 제공하며 코드 품질을 향상시킵니다. 이러한 방법은 기계 학습 및 자연어 처리 기술을 통해 구현되어 개발자가 효율성과 코드 품질을 향상시킬 수 있도록 도와줍니다.

'플랫폼 독립성'은 Java의 맥락에서 무엇을 의미합니까? '플랫폼 독립성'은 Java의 맥락에서 무엇을 의미합니까? Apr 23, 2025 am 12:05 AM

Java의 플랫폼 독립성은 작성된 코드가 수정없이 JVM이 설치된 모든 플랫폼에서 실행될 수 있음을 의미합니다. 1) Java 소스 코드는 바이트 코드로 컴파일됩니다. 2) 바이트 코드는 JVM에 의해 해석되고 실행됩니다.

Centos : 보안, 안정성 및 성능 Centos : 보안, 안정성 및 성능 Apr 21, 2025 am 12:11 AM

Centos는 우수한 보안, 안정성 및 성능을위한 서버 및 엔터프라이즈 환경을위한 첫 번째 선택입니다. 1) Security는 SELINUX를 통해 강제 액세스 제어를 제공하여 시스템 보안을 개선합니다. 2) 안정성은 시스템의 안정성을 보장하기 위해 최대 10 년 동안 LTS 버전에 의해 지원됩니다. 3) 성능은 커널 및 시스템 구성을 최적화하여 시스템 응답 속도 및 리소스 활용을 크게 향상시킵니다.

MySQL을 제거하고 잔류 파일을 청소하는 방법 MySQL을 제거하고 잔류 파일을 청소하는 방법 Apr 29, 2025 pm 04:03 PM

MySQL을 안전하고 철저하게 제거하고 모든 잔차 파일을 정리하려면 다음 단계를 따르십시오. 1. MySQL 서비스 중지; 2. MySQL 패키지 제거; 3. 구성 파일 및 데이터 디렉토리를 정리하십시오. 4. 제거가 철저한 지 확인하십시오.

See all articles