Java 我不能在我的项目中包含jar文件

Java 我不能在我的项目中包含jar文件,java,jar,javac,Java,Jar,Javac,我试图在我的程序中使用sourceforge库。 在我的计算机上,我使用Eclipse,我可以轻松地将jar文件添加到我的项目中。 现在,我想把代码移到另一台计算机上 我尝试了一个可执行的jar文件,但问题是我无法在新计算机上调试它。 所以,我决定把源代码移到那里编译 我尝试了以下方法,但都失败了:(全部在Windows命令提示符下) 复制我的jre文件夹的/lib/ext文件夹中的jar文件,并将该文件夹添加到类路径 javac-cp.“\lib\*.jar”src/*.java javac-

我试图在我的程序中使用sourceforge库。 在我的计算机上,我使用Eclipse,我可以轻松地将jar文件添加到我的项目中。 现在,我想把代码移到另一台计算机上

我尝试了一个可执行的jar文件,但问题是我无法在新计算机上调试它。 所以,我决定把源代码移到那里编译

我尝试了以下方法,但都失败了:(全部在Windows命令提示符下)

  • 复制我的jre文件夹的/lib/ext文件夹中的jar文件,并将该文件夹添加到类路径
  • javac-cp.“\lib\*.jar”src/*.java
  • javac-cp./lib/*.jar”src/*.java
  • 在所有这些文件中,java都无法识别库jar文件中定义的类! 实际上这个包裹找不到


    有什么想法吗?我在做什么蠢事?

    匹配目录中所有JAR的正确通配符就是

    -cp "dir/*"
    

    请参阅本页的理解类路径通配符部分:

    通配符不起作用。您是否尝试过使用
    -cp-fullpath\u-to\u-jar;完整路径到另一个jar“
    ?我认为您应该只获取代码(它所在的目录),在新机器中打开项目,然后像在第一台机器中那样再次添加JAR。Eclipse不向
    lib/ext
    添加任何内容,
    javac
    编译要执行的内容,而不是移动代码。此外,这可能很有用:除非有实际需要,否则将JAR添加到jre的ext目录是个坏主意。您可以在javac/java命令中将jar添加到类路径,而无需将其复制到ext目录。在新机器上,我不想安装eclipse!我以前读过该文档!我完成了所有步骤,但它对我不起作用