سؤال

أنا لست ما إذا كان هذا هو نوع السؤال الذي يجب طرحه على Stackoverflow، لكنني سأطلب الأمر على أي حال.

أنا أستخدم GCJ (كجزء من MINGW) على نظام التشغيل Windows XP SP3 لتجميع فئة Java إلى EXE.

فئة Java هي:

public class Test

{

public static void main(String args[])
  {

    System.out.println("This is a test.");

   }

}

الآن عندما أقوم بتشغيل GCJ مع ملف مصدر Java، فشل مع:

ج:  Mingw  bin> gcj - main = اختبار test.java test.java:0: خطأ: أرشيف مشوه .zip في classpath: c: program files  java  jdk1.6.0_13  lib  tools.jar / jc1.exe: من الذاكرة تخصيص 1342179073 بايت

ثم جمعت فئة Java وتشغيل GCJ مرة أخرى، ولكن مرة أخرى فشلت مع:

ج:  mingw  bin> gcj - main = test test.class JC1.exe: من الذاكرة تخصيص 1342179073 بايت

لماذا يفعل ذلك وما الذي يمكنني فعله لجعل GCJ يعمل؟

هل كانت مفيدة؟

المحلول

حسنا، لقد وجدت أخيرا إجابة للمشكلة. يبدو أن هناك مشكلة في Mingw GCJ كما عندما حاولت إصدار Cygwin Everthingding.

نصائح أخرى

هل حاولت مع

gcj -g --main=Test -o Test Test.class
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top