2011-09-15 7 views
0

하위 텍스트 2를 사용하고 있으며 하나의 버튼으로 Java 파일을 컴파일하고 실행할 수 있기를 원합니다. Windows를 실행하는 경우배치 파일을 쉘 스크립트로 어떻게 다시 만들 수 있습니까?

는 필수 배치 파일은

입니다 :

@ECHO OFF 
cd %~dp1 
javac %~nx1 
java %~n1 

내가 쉘 스크립트에 대해 잘 모르는 원인 즉 ..., 쉘 스크립트에서 어떻게 보이는지 궁금하네요

중요한 경우를 대비하여 Open JDK 및 JRE를 사용하고 있습니다. 도움을

감사합니다,

커란

답변

0

쉘 스크립트 정지를 시작하는 배치 파일을 실행 필요합니다. 예를 들어, 요청한 작업을 수행 할 수있는 Ant 태스크 또는 Beanshell 스크립트를 작성할 수 있습니다. 그러나, 당신은 여전히 ​​그것을 발사하는 배치 파일을 만드는 것을 피할 수 없을 것입니다. 현재 사용중인 배치 파일은 클릭 한 번으로 해결할 수있는만큼 가까이 있습니다. PowerShell 스크립트조차도 당신에게 더 나은 편리함을 줄 것입니다.

+0

우분투에서 배치 파일을 실행할 수 숭고한 것인가? –

3

해당 스크립트에 대한 bash는 상응하는 무언가 같이 될 것이다 :

#!/bin/bash 
cd "$(dirname "$1")" 
javac "$(basename "$1")" 
java "$(basename "$1" ".${1##*.}")" 
관련 문제