簡體   English   中英

找不到或加載主

[英]Could not find or load main

谷歌搜索了幾個小時,並且似乎沒有解決方案暗示問題可能出在哪里,我已經嘗試了全部,但它們卻無法正常工作。 問題是我在github上有一個項目(Eclipse項目),我現在在另一台計算機上嘗試在我的項目上工作。 我導入了它,得到了分支,但是當我運行項目時出現Error: Could not find or load main class engine.Game

除了這台缺少JRE7的計算機外,不知道有什么問題是什么,但我只是將其下載到一個文件夾中,並將其添加到此版本的庫中。 我添加的另一個庫使用了固定文件引用C:/...但我通過使其指向eclipse項目內的jar來解決了該問題。

我總是將.classpath.project為git,除今天以外,它一直都可以工作。

我認為問題是JVM嘗試從包含JRE7的文件夾內部運行文件,但這不是我的項目所在的位置。 我只是注意到控制台標頭顯示為:

<terminated> Game [Java Application] /home/USER/Desktop/jre1.7.0_17/bin/java

對於以下關於發布類路徑和關於bin文件夾的請求 :該bin完全是空的,但這也就不足為奇了,因為找不到main。

類路徑

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="info"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="libs"/>
<classpathentry kind="src" path="res"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="lib" path="/home/aryann/git/KLT/libs/JOrbis.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

項目

  <?xml version="1.0" encoding="UTF-8"?>
  <projectDescription>
<name>KLT</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
    <buildCommand>
        <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
</buildSpec>
<natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
</natures>
    </projectDescription> 

發生錯誤的可能性有很多。 首先,請確保您的bin文件夾中實際上有一個.class文件。 然后確保bin文件夾確實在您的運行時類路徑上。

如果這不起作用,請在此處附加.classpath和.project文件。

我應該早些發布。 顯然問題是我使用了外部的jar庫,但這次代碼找不到(通過添加它來修復),這是相對路徑庫(內部)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM