【问题标题】:Launching small java parsing application on ubuntu server在 ubuntu 服务器上启动小型 java 解析应用程序
【发布时间】:2011-10-05 08:34:45
【问题描述】:

我在本地创建了一个小型多线程解析应用程序,只是为了熟悉多线程和 jsoup 解析器库。

我在服务器上安装了 java,正如这个问题/答案“How to install the Sun Java JDK on Ubuntu 10.10 (Maverick Meerkat)?”中所描述的那样。

这是我的源文件:

通过 IDE 启动这个应用程序真的很容易,但是我不知道如何通过带有 *.jar 库的终端来启动它。

感谢所有可以提供帮助的人。

【问题讨论】:

    标签: java multithreading html-parsing ubuntu-server


    【解决方案1】:

    让您的 IDE 导出一个正确设置了 Main-Class 清单的 jar 文件(不确定您使用的是什么 IDE),并且您应该很好地运行 java -jar {jarfilename}。您使用的是哪个 IDE?

    【讨论】:

      【解决方案2】:

      您是否使用 IDE 将应用程序打包为可执行 jar 文件?如果是这样,那么在终端中运行它可能就像这样简单:

      java -jar MyProgram.jar
      

      甚至只是双击 jar 文件。

      要了解如何将程序打包为可执行 jar 文件,请参阅本教程:Packaging Programs in JAR Files

      jar 文件中的清单文件应包含如下所示的属性:

      Main-Class: test.parsing.ParseArtCoderExample
      

      【讨论】:

      • 如果我想在不使用 *.jar 的情况下启动我的文件,那么我猜这会更加困难?
      • 完美而轻松地工作。 IntelliJ 很棒。
      • 如果它不在 jar 中,也不是很难:像java -cp . test.parsing.ParseArtCoderExample,当你在包的基本目录中时。
      • 太棒了。谢谢你。我可以在 cmets 中询问数据库使用情况吗,或者如果我找不到答案,最好单独提问。问它,因为问题将涉及相同的解析应用程序。我需要将解析结果放入数据库。
      • 最好将其作为一个单独的问题提出; StackOverflow 不适用于 cmets 中的对话。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多