如何通过添加外部Jar和使用文件';从命令行编译和执行Java;什么是完整路径?

如何通过添加外部Jar和使用文件';从命令行编译和执行Java;什么是完整路径?,java,bash,Java,Bash,我创建了一个简单的脚本来运行一个小java程序。在我添加一个外部罐子之前,一切都很好。现在我无法使它正常运行。如果我从Eclipse运行它,一切都会很好。项目位于/home/eneko/workspace/Comprobación página中,结构如下: Comprobacion |----lib jsoup-1.8.3.jar |----src |----main App.java |----Refer

我创建了一个简单的脚本来运行一个小java程序。在我添加一个外部罐子之前,一切都很好。现在我无法使它正常运行。如果我从Eclipse运行它,一切都会很好。项目位于
/home/eneko/workspace/Comprobación página
中,结构如下:

Comprobacion |----lib jsoup-1.8.3.jar |----src |----main App.java |----Referenced libraries jsoup-1.8.3.jar 当我运行脚本时,它会告诉我:“Error:no se ha encontrado cargado la clase principal.home.eneko.workspace.Comprobación página.src.main.main”。
它的意思是“Error:main class.home.eneko.workspace.Comprobación página.src.main.main未找到或未加载” 我找到了一些答案,但它们都是从Main.java文件所在的同一文件夹中执行命令的,我想知道为什么不能以这种方式添加外部库。 在添加外部库之前,我的脚本包含以下内容:

#!/bin/bash

javac -cp /home/eneko/workspace/Comprobación\ página/src/main/Main.java
java -cp /home/eneko/workspace/Comprobación\ página/src/main/ Main
提前感谢您的帮助。

试试看

java -cp /home/eneko/workspace/Comprobación\ página/lib/jsoup-1.8.3.jar:/home/eneko/workspace/Comprobación\ página/src main.Main
试试看


谢谢你。我收到了相同的错误,但更改了最后一部分,解决了我的问题。我会编辑你的答案并做标记。谢谢你。我收到了相同的错误,但更改了最后一部分,解决了我的问题。我会编辑你的答案并做标记。
java -cp /home/eneko/workspace/Comprobación\ página/lib/jsoup-1.8.3.jar:/home/eneko/workspace/Comprobación\ página/src main.Main