Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Membetulkan \'CreateProcess error=206, Nama fail atau sambungan terlalu panjang\' Apabila Menjalankan main() dalam Eclipse Helios?

Susan Sarandon
Lepaskan: 2024-10-30 06:30:27
asal
235 orang telah melayarinya

 How to Fix

Ralat: CiptaProses dengan Nama Fail atau Panjang Sambungan Melebihi Apabila Menjalankan Kaedah main()

Dalam Eclipse Helios, pengguna mungkin menghadapi ralat semasa melaksanakan baris arahan, khususnya:

"Pengecualian berlaku semasa melaksanakan baris arahan.
Tidak dapat menjalankan 'filepath' program dalam direktori: CreateProcess error=206, Nama fail atau sambungan terlalu panjang."

Ralat ini biasanya timbul apabila melancarkan kaedah main() daripada fail utiliti. Semasa meneliti isu ini, banyak penyelesaian yang dilaporkan berkaitan dengan DataNucleus dan Google App Engine, tetapi situasi semasa melibatkan Servlet 3.0 pada JBOSS 6, Hibernate 4.1.2 dan RESTEasy.

Resolusi:

Malangnya, penyelesaian isu ini tidak mempunyai pendekatan yang mudah. Walau bagaimanapun, terdapat beberapa penyelesaian untuk dipertimbangkan:

  1. Kurangkan laluan kelas: Minimumkan bilangan fail dan direktori pada laluan kelas.
  2. Gunakan direktori bukannya fail jar: Elakkan menggunakan fail jar dan sebaliknya bergantung pada direktori individu.
  3. Gunakan fail jar yang dibungkus dengan laluan kelas dalaman: Cipta fail jar yang merangkumi semua yang diperlukan jar dan gunakan pembolehubah classpath dalam fail manifes untuk merujuknya.
  4. Gunakan pemuat kelas tersuai: Laksanakan pemuat kelas khusus yang memperoleh laluan kelas daripada fail konfigurasi.
  5. Gunakan tampalan daripada laporan pepijat Eclipse: Rujuk dokumen laporan pepijat untuk kemungkinan tampung.
  6. Gunakan pembungkus (cth., semut): Jalankan program melalui pembungkus, seperti semut.

Penyelesaian yang Diperbaiki (Selepas Julai 2014):

Untuk fail binaan tersuai yang dijana secara bebas daripada "Projek -> Eclipse ; Ciri Generate Javadocs", menambahkan "useexternalfile='yes'" pada tugas Javadoc boleh menangani isu ini dengan berkesan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'CreateProcess error=206, Nama fail atau sambungan terlalu panjang\' Apabila Menjalankan main() dalam Eclipse Helios?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!