例外:java.lang.NoClassDefFoundError - org/json/simple/JSONValue
Exception: java.lang.NoClassDefFoundError - org/json/simple/JSONValue
我想使用 yandex api 翻译
它适用于 Java 项目但不适用于 Codename One 项目
我按照这些步骤在项目中添加了一个 api,就像我在 java 项目中所做的那样:https://github.com/rmtheis/yandex-translator-java-api
我想在单击按钮时翻译标签中的内容
我用 mykey 修改了密钥以获取机密信息
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
Translate.setKey("mykey");
try {
setTranslatedText(Translate.execute("bonjour", Language.FRENCH, Language.ENGLISH));
} catch (Exception e) {
e.printStackTrace();
}
ldesc2.setText("Description (Anglais):"+getTranslatedText());
}
});
当我点击时,我有一个 Error:Exception:java.lang.NoClassDefFoundError - org/json/simple/JSONValue
我在尝试添加外部库时遇到了类似的事情(我正在尝试使用 javax.mail)。我有一个运行良好的单独程序,但是当在我的代号一个项目中实施时,我遇到了相同的 java.lang.NoClassDefFoundError
错误。问题是代号一不适用于外部库,仅代号一扩展。如果您进入首选项并查看扩展选项卡,您可以搜索执行类似操作的库。
我想使用 yandex api 翻译 它适用于 Java 项目但不适用于 Codename One 项目
我按照这些步骤在项目中添加了一个 api,就像我在 java 项目中所做的那样:https://github.com/rmtheis/yandex-translator-java-api
我想在单击按钮时翻译标签中的内容 我用 mykey 修改了密钥以获取机密信息
b.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
Translate.setKey("mykey");
try {
setTranslatedText(Translate.execute("bonjour", Language.FRENCH, Language.ENGLISH));
} catch (Exception e) {
e.printStackTrace();
}
ldesc2.setText("Description (Anglais):"+getTranslatedText());
}
});
当我点击时,我有一个 Error:Exception:java.lang.NoClassDefFoundError - org/json/simple/JSONValue
我在尝试添加外部库时遇到了类似的事情(我正在尝试使用 javax.mail)。我有一个运行良好的单独程序,但是当在我的代号一个项目中实施时,我遇到了相同的 java.lang.NoClassDefFoundError
错误。问题是代号一不适用于外部库,仅代号一扩展。如果您进入首选项并查看扩展选项卡,您可以搜索执行类似操作的库。