Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Derby Db NoClassDefFoundError不在Netbeans之外工作_Java_Netbeans_Derby_Noclassdeffounderror - Fatal编程技术网

Java Derby Db NoClassDefFoundError不在Netbeans之外工作

Java Derby Db NoClassDefFoundError不在Netbeans之外工作,java,netbeans,derby,noclassdeffounderror,Java,Netbeans,Derby,Noclassdeffounderror,我编写了一个使用Derby Db嵌入式驱动程序的Java应用程序(我使用的是Windows 10和Java版本“1.8.0131”) Netbeans内部的一切都很好,但是当我尝试从命令行(java-jar…)运行应用程序时,我遇到了以下错误: java.lang.NoClassDefFoundError:org/apache/derby/shared/common/security/SystemPermission 我知道应该有一些配置设置,但我不知道如何和在哪里。 有人能帮我吗?非常感谢你

我编写了一个使用Derby Db嵌入式驱动程序的Java应用程序(我使用的是Windows 10和Java版本“1.8.0131”) Netbeans内部的一切都很好,但是当我尝试从命令行(java-jar…)运行应用程序时,我遇到了以下错误: java.lang.NoClassDefFoundError:org/apache/derby/shared/common/security/SystemPermission

我知道应该有一些配置设置,但我不知道如何和在哪里。 有人能帮我吗?非常感谢你
Ambrogioderby

我确实找到了问题的原因。 在编译时,Netbeans复制子文件夹“dist\lib”中的所有jar文件。检查文件夹内容时,我发现derby jar库中的一个没有复制到“dist\lib”中。原因不明。即使从一开始就重新创建所有库,也无法复制丢失的jar。 也许某处有腐败,但我无法察觉。 无论如何,有一个简单的解决办法。您可以手动复制jar或告诉安装程序执行此操作