SORU
19 Ocak 2010, Salı


Komut satırı () javac veya apt üzerinde sınıf içinde kavanozlar da dahil olmak üzere

bu programı çalıştırmak için çalışıyor. Bunun için Kur apt çalıştırmak gerekiyor bence. Javac aynı sorunu yaşıyorum kullanarak rağmen). Alıyorum ne derleme hataları olduğunu düşünüyorum. (Altta gösterilen).

Yapmam gereken şey sınıf benim yolum bu kavanozu vardır bence: jsr181-api.jar (source). Bunu yapmak için basit geçici bir yol (solaris) var mı? Bash_rc benim dosya (sonsuza kadar) eklemek istemiyorum. Ben de apaçık bir metin dosyası kullanarak bunu yapmak için bir yol olduğunu biliyorum ama henüz bakmadım çok karışık görünüyordu. Gibi bir şey yapabilirim sadece:

javac HelloImp <listOfJars>

ya

ant HelloImp <listOfJars>

Kod:

package server;

import javax.jws.WebService;

@WebService
public class HelloImpl {

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

Derleme hataları:

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

Güncelleme:Güzel sarılır ama yine de oldukça işe yaramıyor. new question Bir şeyi güzel ve düzenli tutmak için tasarlanmıştır:

CEVAP
19 Ocak 2010, Salı


Aşağıdakileri deneyin:

java -cp jar1:jar2:jar3:dir1:. HelloWorld

Varsayılan sınıf SINIF ortam değişkeni var sürece) seni yeniden tanımlamak, geçerli dizin ekleme olduğunuzdan emin olun eğer geçerli dizin (.) benim yaptığım gibi bu sınıf için.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ODN

    ODN

    26 Kasım 2006
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009