我创建了一个运行一个小程序的简单脚本。在我添加外部JAR之前,一切运行良好。现在我无法让它正常运行。如果我从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
我的脚本位于/home/eneko/Documents
,这是它包含的内容:
#!/bin/bash
javac -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
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
当我运行脚本时,它给了我:“错误:没有关于cargado la clase的主要内容.home.eneko.workspace.Comprobaciónpágina.src.main.Main”。
这意味着“错误:主要类.home.eneko.workspace.Comprobaciónpá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
提前感谢您的帮助。
答案 0 :(得分:0)
尝试,
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