php教程 PHP开发 Java 코드를 통해 Linux 시스템의 환경 변수를 동적으로 설정

Java 코드를 통해 Linux 시스템의 환경 변수를 동적으로 설정

Dec 17, 2016 pm 01:41 PM
환경 변수

오늘 이야기할 내용은 Java 코드를 통해 Linux 시스템의 환경 변수를 동적으로 설정하는 것입니다. 사실 지난 이틀 동안 Google에서 오랫동안 검색했지만 찾지 못했습니다. 실제로는 그다지 유용하지 않을 수도 있지만 오랫동안 검색해서 해결했습니다.

Java 코드

import java.io.BufferedInputStream;  
import java.io.File;  
import java.io.IOException;  
import java.io.InputStream;  
  
public class ExecuteCmd {  
  
    /** 
     * @param args 
     */  
    public static void main(String[] args) {  
        String[] commonds = {"sh","-c","export JAVA_HOME=/usr/java/jdk;echo $JAVA_HOME"};  
        RunSystemCommand(commonds, null);  
    }  
  
    public static void RunSystemCommand(String[] command, File file) {  
        if (command != null && !command.equals("")) {  
            try {  
                Process ps = null;  
                if (file != null)  
                    ps = Runtime.getRuntime().exec(command, null, file);  
                else  
                    ps = Runtime.getRuntime().exec(command);  
                String message = loadStream(ps.getInputStream());  
                String errorMeg = loadStream(ps.getErrorStream());  
                System.out.println(message);  
                System.out.println("-------");  
                System.out.println(errorMeg);  
                try {  
                    ps.waitFor();  
                } catch (InterruptedException e) {  
                    e.printStackTrace();  
                }  
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
        }  
    }  
  
    private static String loadStream(InputStream in) throws IOException {  
        int ptr = 0;  
        in = new BufferedInputStream(in);  
        StringBuffer buffer = new StringBuffer();  
        while ((ptr = in.read()) != -1) {  
            buffer.append((char) ptr);  
        }  
        return new String(buffer.toString().getBytes("ISO-8859-1"), "GBK");  
    }  
}
로그인 후 복사

사실입니다. , 가장 중요한 문장은
String[] commonds = {"sh","-c","export JAVA_HOME= /usr/java/jdk;echo $JAVA_HOME"}
이 명령을 작성하는 방법입니다. 다른 것들은 Google에서 찾을 수 있습니다. 그리고 제 테스트에 따르면 이것들은 함께 작성할 수 없습니다. 예를 들어
String tmp_run_cmd = "sh -c 'export JAVA_HOME=/usr/java/jdk;echo $JAVA_HOME'"; //이건 불가능합니다..


Java 코드를 통해 더욱 동적인 설정 Linux 시스템의 환경변수 관련 글은 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 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

Windows 11에서 환경 변수 설정을 활성화하는 방법에 대한 세부 정보 Windows 11에서 환경 변수 설정을 활성화하는 방법에 대한 세부 정보 Dec 30, 2023 pm 06:07 PM

환경 변수 기능은 시스템에서 구성 프로그램을 실행하는 데 필수적인 도구이지만 최신 win11 시스템에서는 여전히 이를 설정하고 여는 방법을 모르는 사용자가 많습니다. win11 환경 변수 열기 위치를 알아보십시오. win11 환경 변수는 어디에 있습니까? 1. 먼저 "win+R"을 입력하여 실행 상자를 엽니다. 2. 그런 다음 controlsystem 명령을 입력합니다. 3. 열리는 시스템 정보 인터페이스의 왼쪽 메뉴에서 "고급 시스템 설정"을 선택합니다. 4. 그런 다음 열리는 "시스템 속성" 창 하단에서 "환경 변수" 옵션을 선택합니다. 5. 마지막으로 열린 환경 변수에서 필요에 따라 관련 설정을 지정할 수 있습니다.

Linux 시스템의 PATH 환경 변수를 설정하는 단계 Linux 시스템의 PATH 환경 변수를 설정하는 단계 Feb 18, 2024 pm 05:40 PM

Linux 시스템에서 PATH 환경 변수를 설정하는 방법 Linux 시스템에서 PATH 환경 변수는 시스템이 명령줄에서 실행 파일을 검색하는 경로를 지정하는 데 사용됩니다. PATH 환경 변수를 올바르게 설정하면 어느 위치에서나 시스템 명령과 사용자 정의 명령을 실행할 수 있습니다. 이 기사에서는 Linux 시스템에서 PATH 환경 변수를 설정하는 방법을 소개하고 자세한 코드 예제를 제공합니다. 현재 PATH 환경 변수를 봅니다. 현재 PATH 환경 변수를 보려면 터미널에서 다음 명령을 실행합니다. echo$P

Win11에서 Python 환경 변수를 구성하는 방법은 win11python에서 환경 변수를 추가하는 방법입니다. Win11에서 Python 환경 변수를 구성하는 방법은 win11python에서 환경 변수를 추가하는 방법입니다. Feb 29, 2024 pm 04:30 PM

Win11 시스템은 최신 Windows 운영 체제이므로 사용자는 이를 사용할 때 일부 구성 문제가 발생할 수 있습니다. 그 중에서도 Python 환경 변수를 구성하는 것은 사용자가 어느 위치에서나 Python 명령을 쉽게 사용할 수 있도록 하기 때문에 일반적인 요구 사항입니다. 이번 글에서는 사용자가 Python 프로그래밍 언어를 보다 편리하게 사용할 수 있도록 Win11 시스템에서 Python 환경 변수를 구성하는 방법을 소개합니다. 1. 바탕 화면에서 이 컴퓨터를 [마우스 오른쪽 버튼으로 클릭]하고 열리는 메뉴 항목에서 [속성]을 선택합니다. 2. 그런 다음 관련 링크에서 [고급 시스템 설정]을 찾아 클릭합니다. 3. 시스템 속성 창에서 하단 변수]에서 [환경]을 클릭합니다. 4. 환경 변수 창의 시스템 변수에서 [경로]를 선택한 후 클릭합니다.

Java 환경 변수 구성이 적용되지 않는 문제를 해결하는 방법 Java 환경 변수 구성이 적용되지 않는 문제를 해결하는 방법 Feb 19, 2024 pm 10:57 PM

Java 환경 변수가 구성된 후 적용되지 않는 문제를 해결하는 방법 Java 개발 프로세스 중에 프로그램의 정상적인 작동을 보장하기 위해 Java 환경 변수를 구성해야 하는 경우가 있습니다. 그러나 때때로 이상한 문제가 발생합니다. Java 환경 변수가 올바르게 구성되었음에도 불구하고 프로그램이 구성된 대로 실행되지 않는 경우가 있습니다. 이는 실제로 일반적인 문제이며 이 기사에서는 몇 가지 해결 방법을 소개하고 구체적인 코드 예제를 제공합니다. 문제의 근본 원인은 Java 환경 변수 구성이 올바르게 적용되지 않기 때문입니다. 다음은 몇 가지 일반적인 사항입니다.

Windows 10 환경 변수 설정 튜토리얼 Windows 10 환경 변수 설정 튜토리얼 Jul 15, 2023 pm 06:09 PM

환경 변수는 운영 체제에서 중요한 설정이지만 일부 Windows 10 사용자는 여전히 환경 변수 설정 방법을 모릅니다. 실제로 방법은 매우 간단합니다. 실행 창을 열고 sysdm.cpl 명령을 통해 시스템 속성 창을 호출한 다음 고급 탭으로 전환하면 이 버튼을 클릭하여 환경 변수를 입력할 수 있습니다. 환경 변수 인터페이스를 설정한 다음 실제 필요에 따라 설정하면 됩니다. Windows 10에서 환경 변수를 설정하는 방법: 1. 먼저 컴퓨터에서 실행 창을 연 다음 창에 sysdm.cpl을 입력하고 Enter를 누릅니다. 2. 시스템 속성 인터페이스에서 고급을 선택한 다음 환경 변수를 클릭합니다. 3. 여기에서 표시된 변수를 볼 수 있으며 단일 시스템에서 새 변수를 만들 수 있습니다.

Tomcat 환경 변수를 구성하는 방법 Tomcat 환경 변수를 구성하는 방법 Oct 26, 2023 am 10:41 AM

Tomcat 환경 변수를 구성하려면 시스템에 CATALINA_HOME 변수를 추가하고 PATH 변수에 Tomcat 설치 경로를 추가해야 합니다. Windows의 단계는 먼저 Tomcat을 다운로드 및 설치하고, 시스템 속성 창을 열고, 환경 변수 설정을 열고, Tomcat 환경 변수를 추가하고, Path 변수를 수정하고 구성을 확인하는 것입니다. Linux의 단계는 먼저 Tomcat을 다운로드하여 설치하고, 터미널 창을 열고, bashrc 파일을 편집하고, Tomcat 환경 변수를 추가하는 등의 작업입니다.

간단하고 이해하기 쉬운 PyCharm 환경 변수 구성 가이드 간단하고 이해하기 쉬운 PyCharm 환경 변수 구성 가이드 Feb 21, 2024 pm 03:03 PM

PyCharm은 개발자가 작업 효율성을 향상시키는 데 도움이 되는 풍부한 기능과 도구를 제공하는 강력한 Python 통합 개발 환경(IDE)입니다. PyCharm에서는 환경 변수를 구성하여 프로젝트 내 구성 정보를 쉽게 관리할 수 있습니다. 이 글에서는 PyCharm에서 환경 변수를 구성하는 방법을 소개하여 초보자와 개발자에게 도움이 되기를 바랍니다. 1. PyCharm에서 환경 변수를 구성하는 단계는 다음과 같습니다. PyCharm 프로젝트를 열고 프로젝트에서

Python 환경 변수를 구성하는 방법 Python 환경 변수를 구성하는 방법 Aug 21, 2023 pm 02:10 PM

Python 설치 패키지를 다운로드하고, Python을 설치하고, 환경 변수를 구성하고, 구성을 확인하여 Python 환경 변수를 구성합니다. 자세한 소개: 1. 제어판을 엽니다. 2. "시스템"을 클릭합니다. 4. "고급 시스템 설정"을 클릭합니다. 5. "환경 변수"를 클릭합니다. 7, Python 경로를 추가합니다. 8. 시스템 환경 변수를 구성합니다. 9. 시스템 변수에 Python 경로를 추가합니다. 10. 구성을 확인합니다.

See all articles