Ini ialah giws arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
giws — Hasilkan pembalut kelas C++ untuk memanggil kaedah/objek Java
SINOPSIS
giws [-hf, --description-file] [-o, --output-dir] [-p, --per-pakej]
[-e, --throws-exception-on-error] [--header-extension-file] [--badan-
fail sambungan] [-v, --versi] [-h, --bantuan]
DESCRIPTION
Giws pada asasnya melakukan perkara yang sama seperti SWIG tetapi sebaliknya.
Memanggil Java daripada C/C++ boleh menjadi rumit: Panggilan JNI adalah rumit
terutamanya apabila berurusan dengan jenis atau tatasusunan bukan primivit,
isu prestasi mesti diingat sepanjang masa,
kod itu boleh berlebihan (menyemak pengecualian, menyemak pulangan
operasi...).
Giws menyembunyikan kerumitan ini melalui kelas C++ yang membungkus
kelas Java.
PILIHAN
-f, --fail-penerangan Penerangan kaedah Objek Java.
-o, --output-dir
Direktori tempat untuk mengeksport fail
-p, --setiap-pakej
Menghasilkan fail CXX/HXX setiap pakej
-e, --melempar-pengecualian-atas-ralat
Melemparkan pengecualian C++ dan bukannya keluar (EXIT_FAILURE)
--header-extension-file
Tentukan lanjutan fail pengepala yang dijana [Default :
.hxx]
--fail-sambungan-badan
Tentukan sambungan fail badan yang dijana [Default :
.cpp]
-v --versi
Paparkan maklumat versi
-h - membantu
Paparkan bantuan
Gunakan giws dalam talian menggunakan perkhidmatan onworks.net