Java Unix中添加Jar/设置类路径的不同方法

Java Unix中添加Jar/设置类路径的不同方法,java,jar,classpath,executable-jar,Java,Jar,Classpath,Executable Jar,我是java初学者。 我正在unix系统中尝试一个Java程序。 我得到下面的错误 Exception in thread "main" java.lang.ClassNotFoundException: com.sybase.jdbc.SybDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(

我是java初学者。 我正在unix系统中尝试一个Java程序。 我得到下面的错误

Exception in thread "main" java.lang.ClassNotFoundException: com.sybase.jdbc.SybDriver
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at reportToCSVg.main(reportToCSVg.java:13)

我知道在eclipse中,我只需添加jconn.jar就可以了。请告知我需要执行的等效操作,以便每当我在服务器中运行程序时,我都会将jar文件包含在另一个路径中

您可以按如下方式设置类路径:

并将jar文件放在项目类路径中。 或者您可以将jar文件作为

选择库并单击窗口左侧的“编辑” 单击用户库 再次选择库,然后单击添加jar
如果使用Maven,可以使用Maven打包包含所有依赖项的-jar文件。 如果您使用的是带Ant的纯Eclipse,只需使用

对于Maven,将


嗨,对不起,如果我没有把问题说对的话。我想澄清的是,如果我不能始终使用eclipse,像上面那样,是否可以在eclipse项目的背景中创建什么,以及如何创建?是的,我知道这就像回到过去一样,但我只是想知道背景是什么。@user737993为此,你可以在这里看到Carl Smotricz的答案lib文件夹包含jars。。
<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <configuration>
        <archive>
            <manifest>
                <mainClass>app.runner.Runner</mainClass>
            </manifest>
        </archive>
            <descriptorRefs>
                <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
    </configuration>
</plugin>
maven assembly:single