Java Heap Space erreur de ligne de commande

J'ai essayé de créer un petit utilitaire qui lit excel et l'envoie de courriel. Je suis à l'aide de ApachePOI de la bibliothèque pour que. Quand j'ai exécuté le code à partir d'eclipse, j'ai d'abord eu java.lang.OutOfMemoryError: GC overhead limit exceeded erreur. Ensuite, j'ai ajouté -Xms1024m dans la VM Arguments de l'éclipse et le programme a bien fonctionné dans eclipse.

J'ai ensuite exporté l'ensemble des programmes java et les bibliothèques dans RunnableJar et a regroupé les bibliothèques dépendantes.

Maintenant à partir de la ligne de commande quand j'execute la commande

java -Xms1024m -jar AutomateProcesses.jar

Je reçois toujours le même message d'erreur. Je ne suis pas en mesure de comprendre la question. quelqu'un pourrait s'il vous plaît aider dans ce domaine?

  • double possible de GC généraux limite dépassée
  • Que tu viens de poster l'erreur et il semble que c'est un problème de collecte des ordures.
  • Pourriez-vous s'il vous plaît laissez-moi savoir comment résoudre le problème?
  • Je pourrais essayer, si vous affichez le message d'erreur complet.
  • java -Xms512m -Xmx2048 -jar AutomateProcesses.jar cela fonctionne
InformationsquelleAutor TechyHarry | 2013-02-27