Java 프로그램 내에서 현재 작업 디렉토리를 어떻게 변경합니까? 내가 당신이 단순히 할 수 없다는 문제 주장에 대해 찾을 수 있었던 모든 것이지만, 나는 그것이 실제로 사실이라고 믿을 수 없습니다.
일반적으로 시작되는 디렉토리에서 하드 코딩 된 상대 파일 경로를 사용하여 파일을 여는 코드 조각이 있으며 내부에서 시작할 필요없이 다른 Java 프로그램에서 해당 코드를 사용할 수 있기를 원합니다. 특정 디렉토리. 그것은 당신이 전화 할 수 있어야하는 것처럼 보이지만 System.setProperty( "user.dir", "/path/to/dir" )
, 내가 알아낼 수있는 한 그 줄을 전화하는 것은 조용히 실패하고 아무것도하지 않습니다.
Java가 현재 작업 디렉토리 를 얻 거나 상대 파일 경로를 사용하여 파일을 열 수 없다는 사실이 아니라면 Java 가이 작업을 수행 할 수 없었는지 이해 합니다 ....