Ketika saya memasukkan argumen commandline, In Eclipse, gunakan dengan menjalankan konfigurasi. Tapi saya tidak tahu bagaimana saya memasukkan argumen commandline di IntelliJ IDEA.
Ketika saya memasukkan argumen commandline, In Eclipse, gunakan dengan menjalankan konfigurasi. Tapi saya tidak tahu bagaimana saya memasukkan argumen commandline di IntelliJ IDEA.
Jawaban:
ALT + SHIFT + F10, Kanan, E, Enter, Tab, masukkan parameter baris perintah Anda, Enter. ;-)
CTRL + ALT + R, Kanan, E, Enter, Tab, masukkan parameter baris perintah Anda, Enter.
Ada item "edit konfigurasi" pada menu Jalankan, dan pada tarik-turun di sebelah kiri dua panah "run" dan "debug" berwarna hijau pada bilah alat. Di panel itu, Anda membuat konfigurasi dengan tombol "+" di kiri atas, dan kemudian Anda dapat memilih Kelas yang mengandung main (), tambahkan parameter VM dan argumen baris perintah, tentukan direktori kerja dan variabel lingkungan apa pun.
Ada opsi lain di sana juga: cakupan kode, logging, build, JRE, dll.
$gradle cucumber -Ptags=@Cal -Penv=dev1
. Saya memasukkan katup di bawah Edit Config.. > Program Arguments
sebagai --tags "@Cal" "env=dev1"
. Saya perhatikan @Cal
berhasil dan env=dev1
tidak berhasil.
java MyClass < someFileName.txt
bekerja, tetapi ketika saya menambah < someFileName.txt
argumen program di intelliJ, itu mengembalikan Error: Could not find or load main class <
Bagaimana cara mengatasinya?
Contoh saya punya Tes kelas:
Kemudian. Pergi ke config untuk menjalankan Tes kelas:
Langkah 1: Tambahkan Aplikasi
Langkah 2:
Anda dapat memasukkan argumen di kotak teks Argumen Program.
Kita tidak bisa masuk ke Terminal dan menyerah pada yang baik java Classname arg1 arg2 arg3
Kami harus mengedit konfigurasi jalankan.
Langkah 1: Ambil Run menu
Langkah 2: Pilih Ubah Konfigurasi
Langkah 3: Isi Program argumen bidang
Setelah itu, argumen akan dimasukkan ke akhir perintah yang dibuat IntelliJ setiap kali Anda menjalankan program :)
Anda memisahkan beberapa argumen program dengan spasi. (ini tidak jelas bagi saya)
Argumen program:Julia 52 Actress
Di MacBook Air dengan "OSX 10.11.3" :
Lakukan langkah-langkah ini: -
Pergi ke Jalankan - Edit Konfigurasi -> Aplikasi (di sebelah kiri panel) -> pilih aplikasi scala yang ingin Anda jalankan -> argumen program
maytham-ɯɐɥıλɐɯ , Anda dapat menggunakan kode ini untuk mensimulasikan input file:
System.setIn(new FileInputStream("FILE_NAME"));
Atau kirim nama file sebagai parameter lalu masukkan ke FileInputStream:
System.setIn(new FileInputStream(args[0]));
Di IntelliJ, jika Anda ingin melewatkan parameter args ke metode utama.
pergi ke-> edit konfigurasi
argumen program: 5 10 25
Anda harus melewati argumen melalui ruang yang dipisahkan dan klik terapkan dan simpan.
sekarang jalankan program jika Anda mencetak
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
Put out adalah 5 10 25