Weka:如何修改CLASSPATH?

CLASSPATH环境变量告诉Java在哪里查找类。由于Java以“先到先服务”的方式进行搜索,因此你必须小心在你的CLASSPATH中放置什么以及放在哪里。我个人从不使用环境变量,因为我经常并行处理不同版本的项目。如果你不小心(或者只是忘记删除条目),CLASSPATH只会把事情搞砸。Ant为构建(以及分离源代码和类文件)Java项目提供了一种很好的方法。但是,如果你只处理完全不同的项目,那么使用环境变量对你来说可能是最简单的。

设置CLASSPATH

在下面的内容中,我们将mysql-connector-java-5.1.6-bin.jar添加到我们的CLASSPATH变量中(这适用于任何其他JAR归档),以便可以通过JDBC访问MySQL数据库。

Windows

我们假设mysql-connector-java-5.1.6-bin.jar存档位于以下目录中:

C:\Program Files\Weka-3-8

在“控制面板”中,单击“系统”(或右键单击此PC并选择“属性”),然后转到“高级”选项卡。在那里你会找到一个名为Environment Variables的按钮,单击它。

根据你是唯一使用此计算机的人还是多人共享的实验室计算机,你可以创建一个新的系统范围(你是唯一的用户)环境变量,也可以创建一个依赖于用户的环境变量(建议用于多用户计算机)。为变量输入以下名称。

CLASSPATH

并将此值相加:

C:\Program Files\Weka-3-8\mysql-connector-java-5.1.6-bin.jar

如果你想要添加其他JAR,则必须使用路径分隔符分号;(没有空格!)来分隔它们。

Unix/Linux

我假设mysql jar位于以下目录中:

/home/johndoe/jars/

打开shell并执行以下命令,具体取决于你使用的shell:

  • bash
export CLASSPATH=$CLASSPATH:/home/johndoe/jars/mysql-connector-java-5.1.6-bin.jar
  • c shell
setenv CLASSPATH $CLASSPATH:/home/johndoe/jars/mysql-connector-java-5.1.6-bin.jar

UNIX/Linux使用冒号:作为路径分隔符,而Windows使用分号;。

注意:前缀$CLASSPATH会将MySQL JAR添加到当前现有CLASSPATH的末尾。

Cygwin

该过程与Unix/Linux系统类似,但是由于主机系统是Win32,因此Java安装也是Windows应用程序,因此你必须使用分号; 作为几个JAR的分隔符。

00

WEKA

发表评论

电子邮件地址不会被公开。 必填项已用*标注

什么阻碍了你实现迈入机器学习领域的目标?

什么阻碍了你实现迈入机器学习领域的目标?

2020-04-22 机器学习

如果你在为进入机器学习领域而挣扎,感觉到有什么东西阻止了自己的开始,那么你应该看看这篇文章。 在这篇文章中,我们会讨论阻止进入机器学习领域的自我限制的信念,让你明白面临的问题。 几乎总是一种自我限制的信念阻碍了你们的进步。 也许你会在一个或多个这样的信念中看到自己。如果是这样的话, [......]

了解详情

R语言机器学习迷你课程

R语言机器学习迷你课程

2020-08-12 机器学习

在这个迷你课程中,你将发现如何开始,构建精确的模型,并自信地完成在14天内使用R预测建模机器学习项目。 这是一个重要而重要的文章。你可能想把它书签。 了解如何准备数据,拟合机器学习模型,并用我的新书评估他们在r上的预测,包括14步教程、3个项目和完整源代码。 我们开始吧。 [......]

了解详情

关于机器学习的几点思考

关于机器学习的几点思考

2020-04-26 机器学习

机器学习是一个大的、跨学科的研究领域。 你可以通过机器学习获得令人印象深刻的结果,并找到非常具有挑战性的问题的解决方案。但这只是更广泛的机器学习领域的一小部分,通常被称为预测建模或预测分析。 在这篇文章中,你将发现如何改变你对机器学习的思考方式,以便更好地为你提供机器学习实践者的服务。 [......]

了解详情

找到你的机器学习部落

找到你的机器学习部落

2020-04-26 机器学习

机器学习是一个充满算法和数据的迷人而强大的研究领域。 问题是,有这么多不同类型的人对机器学习感兴趣,每个人都有不同的需求。重要的是要了解你想要从机器学习中得到什么,并根据这些需求调整你的自学。 如果你不这样做,你很容易就会陷入困境,迷失方向,失去兴趣,得不到你想要的东西。 找到 [......]

了解详情

应用机器学习过程

应用机器学习过程

2020-04-26 机器学习

随着时间的推移,在处理应用机器学习问题时,你会开发出一种模式或流程,以快速获得良好的正常结果。 一旦开发完成,你就可以在一个又一个项目上反复使用此过程。你的流程越健壮、越发达,你就能越快地获得可靠的结果。 在这篇文章中,我想与你分享我解决机器学习问题的过程框架。 你可以将其用作下一 [......]

了解详情