- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我写了一个Java例子,代码是:
import org.python.core.PyObject;
import org.python.util.PythonInterpreter;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineFactory;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
import java.util.List;
class JythonExample {
public static void main(String args[]) throws ScriptException {
listEngines();
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine pyEngine = mgr.getEngineByName("python");
try {
pyEngine.eval("print \"Python - Hello, world!\"");
} catch (Exception ex) {
ex.printStackTrace();
}
final PythonInterpreter interpreter = new PythonInterpreter();
interpreter.exec("print \"Python - Hello, world!\"");
PyObject result = interpreter.eval("2 + 3");
System.out.println(result.toString());
}
public static void listEngines(){
ScriptEngineManager mgr = new ScriptEngineManager();
List<ScriptEngineFactory> factories =
mgr.getEngineFactories();
for (ScriptEngineFactory factory: factories) {
System.out.println("ScriptEngineFactory Info");
String engName = factory.getEngineName();
String engVersion = factory.getEngineVersion();
String langName = factory.getLanguageName();
String langVersion = factory.getLanguageVersion();
System.out.printf("\tScript Engine: %s (%s)\n",
engName, engVersion);
List<String> engNames = factory.getNames();
for(String name: engNames) {
System.out.printf("\tEngine Alias: %s\n", name);
}
System.out.printf("\tLanguage: %s (%s)\n",
langName, langVersion);
}
}
}
pom.xml
,如果我使用:
<dependency>
<groupId>org.python</groupId>
<artifactId>jython-standalone</artifactId>
<version>2.7.0</version>
</dependency>
java -jar target/jython-example-1.0-SNAPSHOT.jar
成功了,顺便说一句,我用了
maven-assembly-plugin
构建一个可运行的 jar。
<dependency>
<groupId>org.python</groupId>
<artifactId>jython</artifactId>
<version>2.7.0</version>
</dependency>
java -jar target/jython-example-1.0-SNAPSHOT.jar
,我总是会收到以下错误:
ScriptEngineFactory Info
Script Engine: jython (2.7.0)
Engine Alias: python
Engine Alias: jython
Language: python (2.7)
ScriptEngineFactory Info
Script Engine: Oracle Nashorn (1.8.0_31)
Engine Alias: nashorn
Engine Alias: Nashorn
Engine Alias: js
Engine Alias: JS
Engine Alias: JavaScript
Engine Alias: javascript
Engine Alias: ECMAScript
Engine Alias: ecmascript
Language: ECMAScript (ECMA - 262 Edition 5.1)
java.lang.NullPointerException
at me.soulmachine.JythonExample.main(JythonExample.java:21)
Exception in thread "main" ImportError: Cannot import site module and its dependencies: No module named site
Determine if the following attributes are correct:
* sys.path: ['/home/programmer/src/github/JythonExample/JythonExample/target/Lib', '__classpath__', '__pyclasspath__/']
This attribute might be including the wrong directories, such as from CPython
* sys.prefix: /home/programmer/src/github/JythonExample/JythonExample/target
This attribute is set by the system property python.home, although it can
be often automatically determined by the location of the Jython jar file
You can use the -S option or python.import.site=false to not import the site module
pyEngine
是
null
.
jython-standalone-2.7.0.jar
和有什么区别和
jython-2.7.0.jar
最佳答案
我刚刚发现的一个带有相同错误的问题是 maven build 2.7.0 不包含 lib 文件夹。这可能是发布版本的构建错误。我不得不向上移动 b2 构建,它在提供的 jar 中正确包含 lib 文件夹。
问题 Maven 2.7.0 jar:
<dependency>
<groupId>org.python</groupId>
<artifactId>jython-standalone</artifactId>
<version>2.7.0</version>
</dependency>
包含 lib 文件夹的工作 Maven 2.7.1b2:
<dependency>
<groupId>org.python</groupId>
<artifactId>jython-standalone</artifactId>
<version>2.7.1b2</version>
</dependency>
注意:如果您直接从 Jython 站点下载 jar,它会正确地包含 lib 文件夹。这只是 Maven 存储库版本。
关于jython - jython-standalone-2.7.0.jar 和 jython-2.7.0.jar 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30061490/
是否可以在单机中以独立模式同时运行 Hbase 和外部 zookeeper? 它卡在 clientPort 问题上。 请澄清一下? 最佳答案 是的,这是可能的。 为此,您必须更改外部动物园管理员服务器
我目前正在检查我们的 JBoss AS7.1 服务器配置,我在我们的 jboss/standalone/bin 目录中发现了这两个以前配置的文件: standalone.conf standalone
我正在运行 airflow standalone 作为本地开发环境。我关注了instructions由 Airflow 提供以设置环境,但现在我想以最优雅的方式关闭它。 我在终端中运行了独立命令,所以
首先,我是一个有 Angular 的新手,所以如果问题很简单,请原谅我,但我尝试了谷歌和 Angular 文档,但我找不到任何明确的例子来满足我的需要。 我正在尝试构建一个“独立”指令模块(复杂的 U
我想使用 codeigniter 在我的 Web 应用程序中使用 es6 的导入、要求和导出。我发现 babel-standalone 但它不起作用。 screenshot of embed js f
我是 Mule 的新手,我想了解独立 mule 与嵌入式 mule 之间的区别。我已经阅读了有关此的主题,但我无法回答一个问题。 Mule standalone 是如何工作的?它如何处理网络服务?它有
我有一个独立的 Wiremock 服务器实例。映射作为 json 文件存储在 mappings 文件夹下。我有一个 POST 请求,需要在响应中返回一个动态 ID(整数)。有没有办法在json文件中配
Standalone-full和Standalonefull-ha有什么区别?什么是不包含在standalone-full-ha中的子系统? 最佳答案 完整配置文件包括消息传递支持(JMS-Horne
答案:Making stand-alone jar with Simple Build Tool似乎是我需要的,但它没有为我提供足够的信息,所以这是后续内容。 (1) 我如何根据我的需要调整答案?我不
我使用以下docker-compose.yml运行基于jupyter/datascience-notebook:87210526f381的jupyter笔记本和selenium/node-chrome
在引导样式表中,定义的类如下: .a { ... } .b { ... } .a>.b { .... } 我想选择.b并更改其颜色,但我不希望这影响类 b在.a>.b ,即我想要 .a>.b 的样式保
我开始学习使用 Python 进行 3D 可视化的 Mayavi2。在 examples 之一来自Mayavi 4.3.1 documentation ,弹出如下命令: @mayavi2.standa
是否可以在 Java 应用程序中独立使用 Jersey REST 服务?我找到的每个示例都位于 Web 容器 (web.xml) 的上下文中。 感谢您的帮助! 最佳答案 只需按照 Jersey doc
部署到不同机器时如何使用selenium/standalone-chrome? 我已在远程 ubuntu 计算机和本地 Macbook pro 计算机上安装了 docker。 然后我将运行以下 doc
我计划为一个项目使用 Python (3.6) 脚本,尽管最终用户的系统上可能没有 Python。为了解决这个问题并使一切尽可能顺利,我尝试使用 Nuitka 编译我的 Python 脚本并使其独立。
我能够编译并运行以下代码片段,但我无法向其中添加任何进一步的代码,以便利用标记语句。因此,我认为这样的陈述没有逻辑用途是正确的吗? (Java 允许我这样做,这就是我问的原因。) statement:
为了便于部署,我想将 Postgres 安装作为应用程序的一部分。是否可以包含一个已经编译和可运行的 Postgres 版本,可以作为进程启动?我能够用 Windows 和 MacOS 版本做这样的事
我正在使用 babel-standalone 并且我正在做与 https://github.com/Daniel15/babel-standalone/blob/master/examples/scr
我在浏览器中使用 babel -> babel-standalone 现在我想使用 ES decorator 语法。但是所有的通天塔doc intro 是服务器端的 babel,比如 ` { "p
我只是想创建一个简单的测试,我在其中使用 DelegateHandlers 来实例化一个 HttpClient 而无需引入 Asp.net Core 包。我有 2 个删除处理程序 Throttling
我是一名优秀的程序员,十分优秀!