2016-07-16 39 views
-1

我收到以下錯誤,當我嘗試運行找不到或Java中加載主類FaceDetect與angus.ai

java -cp 'angus-sdk-java-0.0.2-jar-with-dependencies.jar:.' FaceDetect 

我下面在http://angus-doc.readthedocs.io/en/latest/getting-started/java.html的人臉檢測的教程。下面是我的java代碼,

import java.io.IOException; 
import org.json.simple.JSONObject; 
import ai.angus.sdk.Configuration; 
import ai.angus.sdk.Job; 
import ai.angus.sdk.ProcessException; 
import ai.angus.sdk.Root; 
import ai.angus.sdk.Service; 
import ai.angus.sdk.impl.ConfigurationImpl; 
import ai.angus.sdk.impl.File; 

public class FaceDetect { 

    public static void main(String[] args) throws IOException, ProcessException { 
    Configuration conf = new ConfigurationImpl(); 

    Root root = conf.connect(); 
    Service service = root.getServices().getService("age_and_gender_estimation", 1); 

    JSONObject params = new JSONObject(); 
    params.put("image", new File("Downloads/IMG_1060.jpg")); 

    Job job = service.process(params); 

    System.out.println(job.getResult().toJSONString()); 
} 
} 

我不明白它的問題。我已經嘗試了堆棧溢出中的所有答案,但沒有任何工作適合我。

回答

0

刪除單個qoutes周圍的類路徑:

java -cp angus-sdk-java-0.0.2-jar-with-dependencies.jar:. FaceDetect

+0

我仍然得到同樣的錯誤 – shamila

+0

@ShamilaSallay什麼是你的實際工作目錄?它必須是FaceDetect.class所在的文件夾 – Jens

+0

找到的位置是正確的,我在該目錄中運行此命令 – shamila

相關問題