Skip to content

Error message #47

@shengday

Description

@shengday

I have BT.java:

import com.memetix.mst.language.Language;
import com.memetix.mst.translate.Translate;

public class BT {
public static void main(String[] args) throws Exception {
//Replace client_id and client_secret with your own.
Translate.setClientId("shengday");
Translate.setClientSecret("goVdIz/l8fgAwWqYWdzK4RuHKloNoZ5Y5LFO7zMUEno");

// Translate an english string to spanish
String englishString = "Hello World!";
String spanishTranslation = Translate.execute(englishString, Language.SPANISH);

System.out.println("Original english phrase: " + englishString);
System.out.println("Translated spanish phrase: " + spanishTranslation);

}
}

On Windows I compiled with "javac -cp .\microsoft-translator-java-api-0.6.2-jar-with-dependencies.jar BT.java", where microsoft-translator-java-api-0.6.2-jar-with-dependencies.jar is downloaded from here.

Then I tried to run "java BT" and got the error message below, what did I do wrong?

Exception in thread "main" java.lang.NoClassDefFoundError: com/memetix/mst/translate/Translate
at BT.main(BT.java:7)
Caused by: java.lang.ClassNotFoundException: com.memetix.mst.translate.Translate
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions