Я пишу настольное приложение, которое должно работать как в Linux, так и в Windows, потому что в Windows мне нужно использовать JNI для реализации функциональности.Но это не проблема.У меня установлена Eclipse IDE для Windows и Linux, и я использую Subversive для фиксации в своем хранилище.После фиксации Windows я начал работать над Linux для реализации реализации linux, но у меня возник конфликт:
.classpath [Работающий]
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="lib" path="lib/sqlitejdbc-v056.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
.classpath [Repository]
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="lib" path="lib/sqlitejdbc-v056.jar">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="QuickBackup/bin"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="bin"/>
</classpath>
Как вы можете видеть, конфликт находится в части <attribute>...</attribute>
, которая используется, чтобы сообщить jvm, где находится мой модуль dll дляиспользовать с JNI.Зачем?Не может ли Subversive обновить рабочую версию?