Чтобы решить проблему с длинными классовыми пакетами в Windows, у меня есть файл jar с манифестом с помощью classpath для других библиотек. И пытаюсь скомпилировать следующим образом:Javac long classpath для Windows
javac -classpath classpath.jar Main.java
Но это не сработает. Может кто-нибудь объяснить, что я делаю неправильно или почему это не работает?
MANIFEST.MF
Manifest-Version: 1.0
Class-Path: file:/C:/projects/CPTest/CPTest.jar
Я составил этот класс в другой форме и это странно. Когда я бегу
java -classpath .;C:\projects\classpath-2.jar Main
он выполняет программу
, но когда я запускаю
javac -classpath C:\projects\classpath-2.jar Main.java
он выдает ошибку компиляции.
, но это не решит проблему с долгим путем в окнах –
нет, но это будет сделать легче управлять длинным classpath.Could вы опубликовать свой файл манифест? – ELavicount