java - 在 Fedora 16 中为 Libre Office Base 设置 java 类路径

标签 java mysql fedora16 libreoffice-base

使用 Fedora 16 操作系统。我想使用 Libre Office Base 连接到 MySQL。当我设置 JDBC 连接时,它要求我提供驱动程序,但是无法加载它(因为它在类路径中看不到它)。

有人知道如何为 Libre Office 设置类路径吗?有类似的配置工具吗?

例如我的驱动程序是 [B]com.mysql.jdbc.Driver [/B]位于 [B]/usr/share/java/mysql-connector-java-5.1.17.jar[/B]。当我从其他 JDBC 客户端(如直接 Java 或 Eclipse Quantum 插件)连接时,它工作正常。问题是 Libre Office 不要求我提供可以找到驱动程序的(类)路径,我不知道在哪里以及如何设置它以使其可见。

谢谢

最佳答案

这是旧的,但 Libre Office 不支持 CLASSPATH。您必须关闭 Base,打开 writer 并在菜单中添加/usr/share/java/mysql-connector-java-5.1.17.jar jar 文件:

工具 > 选项 > Java,点击“类路径”按钮并在弹出的对话框中添加 jar。

关闭writer,打开Base,必须识别你的驱动。

关于java - 在 Fedora 16 中为 Libre Office Base 设置 java 类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12202248/

相关文章:

java - 除数范围 (Java)

php - Web 服务器免受入侵的安全性(仅用于 Web 服务)

linux - 来自非 root 用户的单位(用于命令启动/停止/启用/禁用)

java - 如何在 Fedora 16 上通过守护进程登录 X Window

java - 在 Java 中保存通过 DatagramPackets 接收到的文件

java - 去另一个 Activity 时出错

php - 是否可以将我的 opencart 应用程序与 Quickbook 桌面软件集成?

git - 致命 : Interactive git shell is not enabled. 收到致命消息:交互式 git shell 未启用

使用 Java 1.6 和 Windows 7 操作系统进行深度递归时出现 java.lang.StackOverflowError

php - 在巨大的表中存储 "tags"以提高速度的最佳方法