У меня есть настройка проекта netbeans со следующими абсолютными путями, указывающими на файлы на моем жестком диске.
/Users/Name/NetBeansProjects/DissertationUpnpDevices/src/my/upnpdevices/MSXbox360Device.java
/Users/Name/NetBeansProjects/DissertationUpnpDevices/src/my/upnpdevices/resources/description/MS_Xbox360description.xml
Я перенесу свой проект на ПК, и я пытался преобразовать вышеуказанные пути в относительные пути.Но это не работает для меня.До сих пор я пытался:
private final static String DESCRIPTION_FILE_NAME = "resources\description\MS_Xbox360\description.xml";
private final static String DESCRIPTION_FILE_NAME = "resources\/description\/MS_Xbox360\/description.xml";
Но вышеупомянутые 2 попытки не работают.Они дают мне ошибку «незаконный побег».Я также попробовал следующее ниже
private final static String DESCRIPTION_FILE_NAME = "resources/description/MS_Xbox360/description.xml";
private final static String DESCRIPTION_FILE_NAME = "resources//description//MS_Xbox360//description.xml";
private final static String DESCRIPTION_FILE_NAME = "resources\\description\\MS_Xbox360\\description.xml";
private final static String DESCRIPTION_FILE_NAME = "./resources/description/MS_Xbox360/description.xml";
private final static String DESCRIPTION_FILE_NAME = ".//resources//description//MS_Xbox360//description.xml";
private final static String DESCRIPTION_FILE_NAME = ".\\resources\\description\\MS_Xbox360\\description.xml";
Все это дает мне "java.io.FileNotFoundException
".Любые другие предложения относительно того, как я могу преобразовать абсолютный URI mac в относительный URI для моего компьютера?Файлы на компьютере настраиваются в соответствующих каталогах.