相关疑难解决方法(0)

如何在Java中导入JAR和包

我对Java比较陌生.我一直在使用Eclipse做一些工作,但我想回到基础,只需将文本编辑器与JDK结合使用.我现在面临的问题是Eclipse和其他IDE隐藏了很多基本的东西,这些东西对于了解和完全理解是非常重要的.这就是我想要做的:

  • 我创建了一个名为"C:\ Java Projects"的目录,在该目录下我创建了3个子文件夹,Project1,Project2和SharedJars.Project1和Project2都有SubDirs,如类和源.Poject1源.java文件位于"c:\ Java Projects\Project1\source\com\myApp"中

  • Project1和Project2都是使用Log4J JAR的包,它们位于SharedJars文件夹中.在Eclipse世界中,我可以设置一些东西告诉Eclipse我的项目将使用哪些JAR,然后执行类似导入org.apache.log4j.Logger的工作正常.但我正在努力让这个工作.

  • 我已将CLASSPATH环境变量设置为"C:\ Java Projects\SharedJars\log4j-1.2.15.jar"

  • 然后我做以下事情:

    cd Project1\source
    javac -d ..\classes com\myApp\*

  • 这会产生一大堆相关的错误

拿起_JAVA_OPTIONS:-Duser.home ="C:\ Java Projects"
com\myApp\Monitor.java:11:找不到符号
符号:class Logger
location:class com.myApp.Monitor
private static Logger LOG;

一些问题:1)我还需要导入org.apache.log4j.Logger吗?2)如果是这样,什么决定了包的FQDN?3)我是否需要在特定目录中才能运行javac?目前我要进入Project1的源目录(java/bin已经在我的PATH中了)

抱歉这些愚蠢的问题.我已经浏览了很多网站,但很多都没有涵盖这些基础知识.我希望这是有道理的.

Rgds约翰

java jar package

8
推荐指数
1
解决办法
5766
查看次数

标签 统计

jar ×1

java ×1

package ×1