Java 具有依赖项的Build.jar

Java 具有依赖项的Build.jar,java,visual-studio-code,jar,dependencies,Java,Visual Studio Code,Jar,Dependencies,我正试图将我的java项目编译成一个.jar文件。它包含许多(50+个)外部库,我将它们链接到一个名为“lib”的项目子文件夹中。 我使用带有java扩展的vscode来编写代码,它似乎可以很好地识别库 现在,如果我试图使用vscode中的“build.jar”命令,我会收到错误消息,说导入的包不存在。 vscode使用的默认命令如下: rm -rf /mnt/data/work/CDYYY-Dev/star-utils/japyCCM/build-jar && mkdir /

我正试图将我的java项目编译成一个.jar文件。它包含许多(50+个)外部库,我将它们链接到一个名为“lib”的项目子文件夹中。 我使用带有java扩展的vscode来编写代码,它似乎可以很好地识别库

现在,如果我试图使用vscode中的“build.jar”命令,我会收到错误消息,说导入的包不存在。 vscode使用的默认命令如下:

rm -rf /mnt/data/work/CDYYY-Dev/star-utils/japyCCM/build-jar && mkdir /mnt/data/work/CDYYY-Dev/star-utils/japyCCM/build-jar && javac -d /mnt/data/work/CDYYY-Dev/star-utils/japyCCM/build-jar /mnt/data/work/CDYYY-Dev/star-utils/japyCCM/src/* && jar cvf /mnt/data/work/CDYYY-Dev/star-utils/japyCCM/build-jar/Run.jar /mnt/data/work/CDYYY-Dev/star-utils/japyCCM/build-jar *
/mnt/data/work/CDYYY-Dev/star-utils/japyCCM/src/Parser.java:6:错误:包com.google.gson不存在

必须有一种方法告诉编译器附加我正在使用的库,但我找不到任何库。我只找到谈论Maven项目的话题,但我的主题不是Maven项目

我试图获得vscode java扩展的支持,但他们告诉我这不是扩展问题,也不会帮我。 我对只涉及Maven项目的答案感到有点困惑,而我只想让项目尽可能简单,并附加我的依赖项


非常感谢

这就是sourcepath的用途。请参见此处:谢谢。我没有具体了解如何附加这些库..正如我在描述中所说的,我有将近100个外部.jar文件要包含。。因此,我无法在命令行中添加外部路径。对我来说,你知道一种简便的方法吗?谢天谢地,所有java都是通过IDE和/或maven/gradle完成的。这是部分原因。您是否有理由必须使用vs代码而不能使用生成系统?这就是sourcepath的用途。请参阅此处:谢谢。我没有具体了解如何附加这些库..正如我在描述中所说的,我有将近100个外部.jar文件要包含。。因此,我无法在命令行中添加外部路径。对我来说,你知道一种简便的方法吗?谢天谢地,所有java都是通过IDE和/或maven/gradle完成的。这是部分原因。您是否有理由必须使用vs代码而不能使用构建系统?