Java 클래스 파일을 그래픽으로 실행하는 방법은 무엇입니까? (리눅스 민트/돌핀)

Java 클래스 파일을 그래픽으로 실행하는 방법은 무엇입니까? (리눅스 민트/돌핀)

.class 파일을 실행하려고 할 때 Dolphin은 파일을 열거나 실행할 애플리케이션을 선택하라는 메시지를 표시합니다. 그러나 이 명령을 사용해도 파일에서 확장명이 제거 java되지 않으므로 작동하지 않습니다. .class파일이 올바르게 실행되도록 파일 확장자를 제거하는 방법이 있습니까?

편집: 나는 또한 비슷한 명령을 시도했지만 java ${1%.class}아무 소용이 없었습니다.

답변1

Bash 스크립트를 사용하여 사용자 정의 핸들러를 만들 수 있습니다.

파일 만들기/usr/local/bin/myhandler.sh

#!/usr/bin/env bash

echo $1

실행 가능 플래그 추가sudo chmod +x /usr/local/bin/myhandler.sh

Dolphin > 파일을 마우스 오른쪽 버튼으로 클릭 > 다음으로 열기 > (마지막 항목은 영어로 "목록에 없는 자체 파일"이라고 불리는지 확실하지 않음) > 삽입은 /usr/local/bin/myhandler.sh"터미널에서 실행" 세 개의 확인란을 모두 활성화하고 두 번째 항목은 "열린 상태로 유지" 실행 후" 및 마지막 "모든 파일에 대한 기본 처리기"

myhandler.sh스크립트 로 돌아가서 :

$1var는 돌핀에서 클릭한 파일의 전체 경로를 유지합니까? bash 스크립트를 다음과 같이 조정해야 할 수도 있습니다.

java -classpath /foo/bar $1

관련 정보