我有一个Netbeans项目,包含所有目录结构等等。我将我的Netbeans项目导入了一个在线存储库。以上都是用windows pc完成的。
现在,使用Ubuntu和RapidSVN(GUI svn客户端),我将我的存储库检出到NetBeansProjects目录。
当我加载NetBeans时,我得到一个未找到类的异常说:
A java.lang.NoClassDefFoundError exception has occurred.
However, the system should continue working without further problems.
Click Show Details for the stack trace.
以下是详细信息:
java.lang.ClassNotFoundException: org.tigris.subversion.javahl.SVNClientInterface
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
...
...
所以,我现在可以查看我的所有文件并进行编辑。但是,每当我进行更改然后测试并运行我的程序时,它似乎总是运行加载到存储库的版本。
同样地,它似乎没有保存我的任何变化。当我关闭并打开Netbeans时,我刚刚从存储库编辑的项目不会出现在左边的项目面板中。
如果您有任何其他建议或需要更多详细信息,请与我们联系。
答案 0 :(得分:1)
您使用的是什么版本的NetBeans和RapidSvn?服务器上运行的是什么版本的Subversion? NetBeans 7支持SVN 1.7,而RapidSVN不是最新的。
进行更改后,执行提交,以便将当前文件上传到SVN。
以下是您可以尝试的一些事项:
Team -> Subversion -> Checkout
)Tools -> Options -> Miscellaneous -> Versioning -> Subversion
: Preffered Client (你有什么?如果还没有设置:尝试使用 SvnKit < / em>的)如果全部失败,请查看以下(免费)备用客户端: