java - 不在 bash 中设置 CLASSPATH
问题描述
所以基本上我有一个包含很多包和相应 jar 的项目。
我试图运行程序并这样做我需要设置我的 CLASSPATH 事情是当我试图设置它时它说由于某种原因找不到命令。
我所做的是:
martim@localhost:~/project/woo-app>CLASSPATH = /usr/share/java/po-uulib.jar:/home/martimc/project/woo-app/:/home/martimc/project/woo-app/
Bash : CLASSPATH: command not found
我不明白为什么会这样
解决方案
在 bash 中设置环境变量需要在 = 之前或之后没有空格。此外,您必须放在export
前面,否则它实际上不会将该 var 提供给 java。最后,根本不要使用 CLASSPATH;java 可以运行很多应用程序,应用程序需要不同的类路径,所以全局类路径的概念没有意义。只需使用-cp
参数。
推荐阅读
- jquery - 如何仅突出显示 Jquery Autocomplete 匹配的单词?
- git - 如何在 git lab 中检查我的代码版本?
- ios - 如何快速组合数组中的元素并在tableView上显示
- c++ - Visual Studio 2017 C++ 最新检查总是报告最新的
- php - 如何优化通过 php / android 从 mysql 获取数据?
- iis-8.5 - 如何使用 iisnode 在 IIS 中运行 Strapi JS API?
- python - 在新维度中连接 numpy 数组
- excel - EPPlus 工作表 System.Collections.Generic.KeyNotFoundException
- ionic-framework - 在 ION-SELECT 上应用 PICKER FORMAT
- amazon-web-services - Amazon RDS:备份和还原到现有数据库实例上的新数据库