0

我有一个包含所有目录结构等的 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 时,我刚刚从存储库编辑的项目不会出现在左侧的项目面板中。

  1. 如何让 Netbeans 将其保留为项目并保存更改?
  2. 我使用 RapidSVN 错了吗?
  3. 我使用我的存储库错误吗?

如果您有任何其他建议或需要更多详细信息,请告诉我。

4

1 回答 1

1

您使用什么版本的 NetBeans 和 RapidSvn?服务器上运行的是什么版本的 Subversion?NetBeans 7 支持 SVN 1.7,而 RapidSVN 不是最新的。

进行更改后,请执行提交,以便将当前文件上传到 SVN。

以下是您可以尝试的一些事情:

  • 使用 NetBeans 检查您的 ( Team -> Subversion -> Checkout)
  • 使用 NB进行提交,如果这不起作用进行更新(NB 也是)
  • 你有写目录的权限吗?如果您将 RapidSVN 运行为sudo有什么不同吗?
  • 在 NB: Tools -> Options -> Miscellaneous -> Versioning -> Subversion: Prefered Client中检查这些设置(你有什么?如果尚未设置:尝试使用SvnKit

如果一切都失败了,请查看以下(免费)备用客户端:

请参阅:NetBeans 常见问题解答 - SVN 客户端

于 2013-01-21T20:31:20.243 回答