작업을 수행하는 인수 목록에 따라 달라지는 hava Java 프로그램입니다. 그리고 지금은 윈도우 나 리눅스에서 단위 테스트를하고 싶습니다. 그래서 나는 텍스트 파일에서 프로그램에 인수를 전달하고 싶습니다. 프로그램에서 아무 것도 변경하지 않고. 심지어 가능할까요?파일에서 Java 피드 cmd 인수
뭔가 같은 :
java MyProgram **-arg "test.txt"**
또는
이java MyProgram **< test.txt**
또는
는 당연히 내게로 구성되어 작동하지 않지만, 모든 굵은java MyProgram **type text.txt**
가 지금은 내 지점을 생각한다 아주 분명하다.
PROGRAM="java MyProgram "`cat test.txt` exec $PROGRAM
나는 생각이 있어야합니다 창
을 다음과 같이 당신의 프로그램을 실행할 수 있습니까? JUnit과 같은 적절한 테스트 프레임 워크를 사용하지 마십시오. 수동으로'main'을 수동으로 실행할 수 있습니다. 원하는 모든 인수를 수동으로 실행할 수 있습니다. 바퀴를 재발 명하지 마십시오. –
나는 자바를 약간 새로운 것을 보았습니다. 그런 언어에 독립적 인 것이 있는지 알고 싶습니다. 호기심. – Machiaweliczny