Derby java-derbyrun.jar服务器将嵌入式模式更改为服务器模式

Derby java-derbyrun.jar服务器将嵌入式模式更改为服务器模式,java,environment-variables,derby,javadb,linux-mint,Java,Environment Variables,Derby,Javadb,Linux Mint,通过我的netbeans IDE作为am,derby DB在嵌入式模式下运行良好 开发会计多用户系统,这是我第一次使用Derby,后来才了解嵌入式系统 模式不允许多用户/PC,只允许单用户,所以我决定移动我的Derby 进入服务器模式,我尝试了几天将环境变量更改为服务器模式,并将嵌入的环境变量更改为服务器模式是可能的,或者我必须放弃derby并安装服务器模式,现在我尝试从Linux终端运行derbyrun.jar,但我收到以下错误消息。 wso我可以将jar文件放在这里,以避免出现以下错误: j

通过我的netbeans IDE作为am,derby DB在嵌入式模式下运行良好 开发会计多用户系统,这是我第一次使用Derby,后来才了解嵌入式系统 模式不允许多用户/PC,只允许单用户,所以我决定移动我的Derby 进入服务器模式,我尝试了几天将环境变量更改为服务器模式,并将嵌入的环境变量更改为服务器模式是可能的,或者我必须放弃derby并安装服务器模式,现在我尝试从Linux终端运行derbyrun.jar,但我收到以下错误消息。 wso我可以将jar文件放在这里,以避免出现以下错误:

java-jar derbyrun.jar服务器启动 错误:无法访问jar文件derbyrun.jar
任何帮助都会很好

听起来derbyrun.jar不在您的类路径中

我建议您花几个小时,在这里阅读Derby入门指南:

特别是,该手册中有一个示例,说明如何获取使用嵌入式驱动程序运行的Derby应用程序,并将该应用程序转换为使用客户端驱动程序:

通常,您所要做的就是更改连接URL,在类路径中包含derbyclient.jar,并拥有一个正在运行的Derby网络服务器来提供对数据库的访问


要运行Derby网络服务器,您应该从Derby发行版中提供的启动脚本开始;《入门指南》中也介绍了这一点。

是的,看起来我需要进一步学习设置环境变量。是的,看起来是环境变量问题,我在/home/mohamed/glassfish-4.0/javadb/lib/derbyrun.jar中显示了derbyrun.jar,在这里我可以复制这个jar,以便将它添加到类路径中,因为我无法知道,即使在这里和那里阅读了很多东西,也可能无法知道我可以在哪里获得类路径,以及如何向OS linux提供建议,我的意思是控制您的classpath,您只需设置classpath环境变量,或者对java启动器使用-cp参数。见:可能重复的