Saya mengembangkan di Eclipse di Windows dan Kode diterapkan di Unix. Saya mengambil nilai properti sistem menggunakan System.getProperty ("key") ... Bagaimana cara meneruskan ini di Eclipse sehingga saya tidak perlu mengubah kode dan berfungsi di Eclipse untuk debugging?
Ada saran?
String[] args
diteruskan kemain
metode.Anda bisa menggunakan java
System.properties
, untuk menggunakannya dari eclipse Anda bisa:-Dlabel="label_value"
argumen VM dari pengujianRun Configuration
seperti ini:Kemudian jalankan tesnya:
Akhirnya itu harus lulus tes dan mengeluarkan ini di konsol:
sumber
Anda dapat menambahkan argumen baris perintah ke konfigurasi proses Anda. Cukup edit konfigurasi run dan tambahkan -Dmyprop = value (atau apa pun) ke VM Arguments Box.
sumber
jalankan konfigurasi -> argumen -> argumen vm
(juga dapat ditempatkan dalam konfigurasi debug di bawah Konfigurasi Debug-> Arguments-> VM Arguments)
sumber
Ini akan berhasil untuk junit. untuk TestNG gunakan perintah berikut
sumber
Ya begini caranya:
Klik kanan pada program Anda, pilih run -> run configuration lalu pada vm argument
Kemudian Anda dapat melamar dan menutup.
sumber