Java/모듈

[Java / 모듈] Runtime

2024. 12. 24. 16:39

Runtime

외부 실행환경에 명령을 보낼 수 있는 클래스

  • 불러오지 않아도 내장되어있음
  • 생성자가 없어 일회용 메서드와 필드만 존재함
  • 생성명령이 있어 객체에 메서드를 불러옴
Runtime rt = Runtime.getRuntime();

.exec()

외부 프로그램을 실행하는 메서드

  • deprecated - 곧장 없어질 수 있는 메서드
if(os.toLowerCase().startsWith("windows")) {
	rt.exec("notepad");
	rt.exec("mspaint");
	rt.exec("calc");
	rt.exec("cmd /c start https://iei.or.kr
    rt.exec(new String[] {"cmd", "/c", "start", "https://iei.or.kr"});
}
else if(os.toLowerCase().startsWith("mac")){
	rt.exec(new String[] {"open", "-a", "TextEdit.app"});
    rt.exec(new String[] {"open", "https://iei.or.kr"});
}

 

'Java > 모듈' 카테고리의 다른 글

[Java / 모듈] 숫자 형식 모듈  (0) 2024.12.26
[Java / 모듈] Time  (0) 2024.12.26
[Java / 모듈] 시간 모듈  (1) 2024.12.25
[Java / 모듈] System  (1) 2024.12.24
[Java / 모듈] Math  (2) 2024.12.24
'Java/모듈' 카테고리의 다른 글
  • [Java / 모듈] Time
  • [Java / 모듈] 시간 모듈
  • [Java / 모듈] System
  • [Java / 모듈] Math
개발하는 벌꿀오소리
개발하는 벌꿀오소리
겁없는 벌꿀오소리처럼 끊임없이 도전하자!
  • 글쓰기 관리
  • 개발하는 벌꿀오소리
    벌꿀오소리의 개발 노트
    개발하는 벌꿀오소리
  • 전체
    오늘
    어제
    • 분류 전체보기 (74)
      • Java (60)
        • 기본 (23)
        • 모듈 (8)
        • 자료구조 (5)
        • 알고리즘 (0)
        • 파일 입출력 (5)
        • JDBC (5)
        • Spring Boot (14)
      • Oracle (13)
      • Project (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 공지사항

  • hELLO· Designed By정상우.v4.10.3
개발하는 벌꿀오소리
[Java / 모듈] Runtime
상단으로

티스토리툴바