mencoba menjalankan program ini. Saya pikir untuk menyiapkan semua layanan web, saya perlu menjalankan apt. (Meskipun menggunakan javac, saya mengalami masalah yang sama). Saya pikir apa yang saya dapatkan adalah kesalahan kompilasi. (Tampil di bawah).
Saya pikir yang perlu saya lakukan adalah memasukkan jar ini ke jalur kelas saya: jsr181-api.jar (sumber) . Apakah ada cara sementara yang sederhana untuk melakukan ini (di solaris)? Saya tidak ingin menambahkannya ke file bash_rc saya (itu ada selamanya). Saya juga tahu bahwa ada beberapa cara untuk melakukannya menggunakan file teks manifes tetapi itu tampak rumit jadi saya belum memeriksanya. Bisakah saya melakukan sesuatu seperti:
javac HelloImp <listOfJars>
atau
ant HelloImp <listOfJars>
Kode:
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 + "!";
}
}
Kesalahan kompilasi:
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
Pembaruan: Keren yang dibungkus tetapi masih belum berfungsi. Saya telah membuat pertanyaan baru untuk menjaga semuanya tetap bagus dan teratur:
javac
) tetapi tidak pada saat runtime (yaitujava
). Misalnyalombok
toples.