猿问

在命令行(javac或APT)的类路径中包括JAR

在命令行(javac或APT)的类路径中包括JAR

试图运行这个程序。我认为,为了设置所有的Web服务,我需要运行APT。(虽然使用javac,但我也有同样的问题)。我想我得到的是编译错误。(如下图所示)。

我想我需要做的是把这个JAR包含在我的类路径中:jsr 181-api.jar(来源)..是否有一种简单的临时方法(在Solaris上)?我不想将它添加到bash_rc文件中(它永远存在)。我也知道有一些方法可以使用清单文本文件来完成它,但是这似乎很复杂,所以我还没有对它进行研究。我能不能做这样的事:

javac HelloImp <listOfJars>

ant HelloImp <listOfJars>

代码:

package server;import javax.jws.WebService;@WebServicepublic class HelloImpl {

  /**
   * @param name
   * @return Say hello to the person.
   */
   public String sayHello(String name) {
     return "Hello, " + name + "!";
   }}

编译错误:

HelloImpl.java:3: package javax.jws does not existimport javax.jws.WebService;
                 ^HelloImpl.java:5: cannot find symbol
symbol: class WebService@WebService
 ^2 errors

最新情况:很酷,它已经被包装好了,但仍然不太好用。我创造了一个新问题为了让事情井井有条:


吃鸡游戏
浏览 401回答 3
3回答

交互式爱情

尝试以下几点:java&nbsp;-cp&nbsp;jar1:jar2:jar3:dir1:.&nbsp;HelloWorld默认的类路径(除非有CLASSPATH环境变量)是当前目录,所以如果重新定义它,请确保添加当前目录(.)就像我所做的那样。

慕田峪9158850

在窗口:java&nbsp;-cp&nbsp;C:/.../jardir1/*;C:/.../jardir2/*&nbsp;class_with_main_method确保包含主函数的类位于其中一个包含的JAR中。

FFIVE

使用-cp或-classpath切换。$&nbsp;java&nbsp;-help&nbsp;&nbsp; Usage:&nbsp;java&nbsp;[-options]&nbsp;class&nbsp;[args...]&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(to&nbsp;execute&nbsp;a&nbsp;class)&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;or&nbsp;&nbsp;java&nbsp;[-options]&nbsp;-jar&nbsp;jarfile&nbsp;[args...]&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(to&nbsp;execute&nbsp;a&nbsp;jar&nbsp;file)&nbsp;&nbsp;where&nbsp;options&nbsp;include:&nbsp;&nbsp;...&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;-cp&nbsp;<class&nbsp;search&nbsp;path&nbsp;of&nbsp;directories&nbsp;and&nbsp;zip/jar&nbsp;files>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;-classpath&nbsp;<class&nbsp;search&nbsp;path&nbsp;of&nbsp;directories&nbsp;and&nbsp;zip/jar&nbsp;files>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;;&nbsp;separated&nbsp;list&nbsp;of&nbsp;directories,&nbsp;JAR&nbsp;archives,&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;ZIP&nbsp;archives&nbsp;to&nbsp;search&nbsp;for&nbsp;class&nbsp;files.(注意,用于在类路径上分隔条目的分隔符在OS之间不同,在我的Windows机器上是;,在*nix中通常是:.)
随时随地看视频慕课网APP

相关分类

Java
我要回答