Windows 컴퓨터에서 Java 프로그램을 실행하려고합니다. 프로그램 라이브러리는 네트워크 위치 인 \\libs\myprog
에 있습니다. Windows 컴퓨터에서 네트워크 드라이브를 만들 수 없습니다.Java ClassPath에서 네트워크 위치 설정
이제 질문은, 위의 lib 디렉토리에 Java Classpath를 설정하는 방법입니다.
java -cp \\libs\myprog Main
java -cp //libs/myprog Main
그러나 아무것도 일 :
나는 다음 시도했다.
이것은 실제로 작동하게 만들 수 있는지 여부에 관계없이 처음부터 정말 나쁜 생각입니다. 프로그램은 비판적으로 네트워크 리소스에 의존해서는 안됩니다. – EJP
@EJP 네, 맞습니다. 실제로 사용하지 않아도됩니다. 그러나 이것은 비즈니스 사용 사례이므로 매우 도움이되지 않습니다! – vineet
시스템에서 원격 폴더를 로컬 폴더로 정의해야합니다. java가 inputStream을 필요로하기 때문에 classpath 리소스가 모두 로컬에있는 것처럼 읽혀지기 때문입니다. 이를 수행하려면 해당 폴더를 로컬 폴더로 정의해야합니다. – Neron