저는 통신 회사와 함께 일하고 있습니다. Java 프로그래밍 언어에 익숙합니다. 하지만 이제는 리눅스 운영체제로 스크립트를 작성해야한다. 다른 컴퓨터에서 데이터를 가져 와서 조건을 확인하기위한 스크립트를 작성해야합니다. Java를 사용하여 어떻게 할 수 있습니까?Java로 스크립트 작성하기?
답변
Java는 정의에 따라 스크립팅 언어가 아닙니다.
쉘 스크립트 또는 Perl, Python 또는 Ruby와 같은 간단한 해석 언어와 같은 작업에 더 나은 도구를 사용하지 않는 이유는 무엇입니까?
단지 인센티브를 제공하기 위해 다음과 같이 Java가 아닌 Python으로 파일을 열고 읽는 스 니펫이 있습니다.
파이썬 :
with open(filename, 'r') as file:
for line in file:
print line
자바 : 당신은 JVM의 상단에 모든 언어로 작성해야하는 경우
Scanner scanner = new Scanner(new File(fileName), encoding);
try {
while (scanner.hasNextLine()){
System.out.println(scanner.nextLine() + "\n");
}
}
finally {
scanner.close();
}
또한, 자이 썬 (JVM을위한 파이썬)를 사용 또는 언어 등 그루비.
Groovy 또는 JPython. Java 인프라 스트럭처에 있어야합니다. –
+1은 항상 질문에 답하지는 않지만 +1로 반박합니다. 나는 이것이 좋은 설명이고이 질문에 속한다고 생각합니다. –
"스크립트"를 작성해야하고 Java 런타임에서 실행해야하는 경우 Groovy을 사용하는 것이 좋습니다. "스크립트"내 말은,
스크립팅 언어, 스크립트 언어 또는 확장 언어에 의해 하나 이상의 소프트웨어 응용 프로그램을 제어 할 수있는 프로그램 언어입니다.
스트레이트 자바를 사용해야하는 경우 명령 줄 프로그램 만 작성하면됩니다. parsing the command line arguments에 JSAP (Java Simple Argument Parser)을 사용하는 것이 좋습니다. 그리고 어느쪽으로 든이 Java 코드를 애플리케이션으로 번들로 묶어야합니다. 여기에 how to build an executable .jar file에 대한 게시물이 있으므로 CLASSPATH 부두 집합을 설정하지 않고도 응용 프로그램을 배포 할 수 있습니다.
- 1. Java로 다른 문자 인코딩으로 XML 작성하기
- 2. 자바에서 bash 스크립트 작성하기
- 3. Java로 Bash 스크립트 이식하기
- 4. PHP 파일을 수정하기위한 제어판 스크립트 작성하기
- 5. iPad 맞춤 앱 및 스크립트 작성하기
- 6. PHP로 투명한 HTTP 프록시 스크립트 작성하기
- 7. 간단한 URI를 사용하는 Ruby 스크립트 작성하기
- 8. awk 용 쉘 래퍼 스크립트 작성하기
- 9. iOS : 프로그램의 UI를 통해 실행되는 스크립트 작성하기
- 10. 리눅스 나 윈도우 머신에서 Mac 용 파이썬 스크립트 작성하기
- 11. 프로세스가 실행 중인지 확인하기 위해 유닉스 또는 펄 스크립트 작성하기
- 12. PHP를 Java로 컴파일 하시겠습니까?
- 13. cron을 사용하여 PHP로 파일 작성하기
- 14. Java로 인쇄
- 15. Python에서 간단한 DMS 웹 서비스 작성하기
- 16. 바이너리 파일을 Java로 디스크에 복사하십시오.
- 17. DataOutputStream으로 큰 문자열 작성하기
- 18. C에서 .NET 객체 작성하기?
- 19. 게시물 검색 알고리즘 작성하기
- 20. WHERE 문을 동적으로 작성하기
- 21. 게임용 기능 사양 작성하기
- 22. PHP에서 간단한 preg_replace 작성하기
- 23. qooxdoo로 xml 작성하기
- 24. Python 목록 사전 작성하기
- 25. onkeypress로 숫자 단어 작성하기
- 26. 들어오는 연결을위한 필터 작성하기
- 27. 커스텀 부스트 라이브러리 작성하기
- 28. django에서 동적 폼 작성하기
- 29. 라텍스에 정규 표현식 작성하기
- 30. 객관적인 c에 대몬 작성하기
스크립트를 작성하고 싶습니다. 그리고 자바를 사용하고 싶습니까? 그러나 자바는 스크립팅 언어가 아닙니다 ... 당신의 스크립트에서 자바 응용 프로그램을 호출하고 싶습니까? – aioobe
어떤 스크립트 - 자바 스크립트, 쉘 스크립트, 펄 스크립트, ...? –
정확히 "스크립트"의 자격을 얻고 다른 프로그램을 작성하는 것과는 다른 점은 무엇입니까? 당신이 구독하는 대상에 따라 많은 정의가 있습니다. 자바로 스크립트를 작성하는 것은 불가능하거나 사소할 수 있습니다. –