问题标签 [runtime-environment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
44 浏览

constants - 不清楚在运行时使用未定义的 SDK 枚举常量

最好从一个示例开始:在 OS X 中,Foundation/NSString.h 中定义了以下枚举常量:

问题:

  • 在编译时,编译器是否简单地将 NSRegularExpressionSearch 替换为其常量值(1024)?
  • 或者,是否在运行时找到了常量值,如果是,那么在 10.7 之前的版本上运行时常量的值是多少?
  • 在使用枚举常量之前,是否建议在运行时有条件地检查程序正在运行的环境?
  • NSRegularExpressionSearch即使将在 10.7 之前的运行时运行,放入我的代码是否总是安全的?(安全是指常量的存在不会导致崩溃或异常;显然,当我使用旧 API 无法识别的常量值时,我必须考虑程序的行为。)
0 投票
2 回答
1728 浏览

java - Java 信号链

我有一个带有专用Process类型类的程序,它处理在 Linux 上本地执行的进程。

它根本不使用Java的Process类,因为它需要对进程做一些特殊的处理。因此,它还为 安装了自己的信号处理程序SIGCHLD,以便知道进程何时退出。

但是,我只是Runtime.exec()在我的代码中添加了一个调用,它显然为 安装了自己的信号处理程序SIGCHLD,这意味着我再也不会得到一个SIGCHLD,这很糟糕。我遵循了来自oracle的信号链指令,但同样的问题发生了,我从来没有得到SIGCHLD.

所以,基本问题是这样的:是否可以SIGCHLD在 Java 中进行链接?

0 投票
1 回答
307 浏览

python - 如何为 Go to/on Python Interpreter 创建运行时环境?

所以如果有可能做到吗?就像什么 igo( https://code.google.com/p/jgo/ ) 所做的一样!它为 Java 虚拟机上的 Go 编程语言提供了完整的编译器和运行时环境!

如果可能的话!我需要学习或知道什么?

我想要做的只是编写一个 python 包以使运行 python 解释器成为可能!

0 投票
1 回答
361 浏览

java - 从远程 .jar 创建 RuntimeEnvironment

我正在尝试使用在远程服务器中创建的 de .jar 文件来运行 Jbpm 项目。

在我的旧项目中,我使用 .bpmn 文件创建了我的 RuntimeEnvironment ...

它工作正常。

但现在我想使用远程存储库中的 .jar。例子:

那是可能的??我如何创建运行时环境?

0 投票
2 回答
58 浏览

java - 如何制作 java .exe 以允许用户像在 eclipse 命令窗口中那样进行交互?

我编写了一个简单的 java 代码,它将使用 nextInt() 和 nextLine() 在命令窗口(对我来说是 eclipse)中从用户那里获取简单的输入。但是,我意识到其他人需要 JRE(我相信?)在他们的计算机上运行生成的可执行 jar 文件。所以我想知道是否有办法通过让应用程序生成一个类似于命令窗口的窗口来解决这个问题,从而与 Eclipse 中的命令窗口具有相同的交互。

因此,如果我要运行 .jar 或 .exe,则会弹出一个简单的窗口,其作用类似于 eclipse 的控制台,显示 System.out.println() 等中的行。

0 投票
2 回答
595 浏览

operating-system - 每个程序都在运行时环境中运行吗?

我知道一些程序,如 Java 或 .NET 程序使用广泛的运行时系统来执行。但是我在一本关于操作系统的书中读到了一些东西(那里没有更详细地解释),听起来像是用户编写的任何程序都在运行时系统中运行,而不是直接在操作系统上运行。

给出的一个示例是,当您读取文件时,您不会为读取的每个位调用操作系统函数,而是将位或字节读取到运行时系统管理的缓冲区中,当该缓冲区为空时,您再次调用系统函数.

那么这是否意味着严格来说,任何程序都在某种运行时环境中运行(除了可能用汇编编写的程序......)?

0 投票
2 回答
511 浏览

java - Standalone Programs developed in Java

There are stand-alone programs which can be executed e.g. under Windows, of which the developers state that they wrote the program "using the Java programming language". I am not a Software developer or a programmer, but through some basic programming courses in school and at university I was taught that Java Programms can only be run in a Java Runtime Environment (JRE).

So what I am asking is: how can I run these programs written in Java on my computer, without having any JRE?

A follow-up question would be: How is this step technically performed, to create such a program that does not need a JRE for running from Java code?

Please note: I am not questioning the concept of the JRE as a whole. It does make sence to me to use this concept, to have platform independent programs by using a runtime environment. My question solely is about how is this stand-alone solution made possible, not about its convenience, or its meaningfulness. It is obviously done for whatever reasons, and I want to know how.

0 投票
1 回答
263 浏览

java - 从 Java 中针对正在运行的 JVM 编译 Java 源文件

从 java 中编译 Java 源代码是由 javafx.tools 包中的 Java 编译器工具辅助的任务。但是,有些东西我似乎找不到任何信息。

我问的问题是,是否可以针对用于编译它的 JVM 来编译 java 文件。我正在编写在使用多个 jar 库的软件上运行的代码,其中一些非常大,并且我打算动态编译单个 java 文件并加载生成的类文件以几乎像脚本语言一样运行。为了使编译后的 java 文件能够访问软件中的类和变量,它需要在构建时将所有相同的库添加到其类路径中,否则我将面临编译错误。

我四处寻找有关这是否不可能的信息,但找不到,我得到了完全不相关的结果。

如果我不可能链接所有需要的库(其中超过 30 个),我宁愿不这样做。如果无法针对当前环境进行编译,那么您认为动态获取 JVM 中加载的所有库列表的最简单方法是什么?

编辑:作为对 Jim 的回应,我知道 java 文件被编译成类文件,而类文件是加载的文件。我知道编译器需要可以访问库等。我要说的是,我有 30 多个库,总计超过 380 MB,并且我在一个扩展类的文件夹中有几百个单独的 java 源文件在主程序中定义以用作模块,如果我必须将所有数百个与 380 MB 的文件链接起来进行编译,那将花费很多时间。我可以将它们全部编译以解决大部分问题,但主要问题是要运行的文件列表添加在命令行的 -classpath 参数中,并且可以随时更改,所以我不难编码这个。这就是问题的第二部分存在的原因,

0 投票
1 回答
1042 浏览

ms-access - 在未安装访问权限的情况下从 excel 访问查询

我有一个带有几个表和几个查询的 Access 数据库。我已经在 Access 中完美运行,但我的老板希望我使用 excel 2010 复制结果。我尝试使用内置在 excel 中的 MS 查询,但我无法让 SQL 查询做同样的事情,我问了几个有经验的人,但他们也不知道。我决定尝试不同的方法。

用户需要定期更新表中的信息,然后重新运行查询。然后将结果导出到 excel 以进行进一步操作。我是否可以通过运行时访问数据库。我可以让用户将所有需要更新的表作为 excel 电子表格放在某个文件夹中,然后在 excel 中的 VBA 中让运行时访问应用程序更新表,运行查询并在 excel 中输出结果吗?最主要的是用户不会拥有完全访问权限的应用程序。

我环顾四周,但在这方面找不到太多。如果没有,任何其他想法都将受到欢迎。

0 投票
1 回答
2465 浏览

java - selenium web 驱动程序中这个错误的解决方案是什么?

我是 Selenium Web 驱动程序自动化的新手。当我尝试运行此代码段时,我收到了此错误消息。我越来越紧张,因为我是根据在线网络教程做到的。请帮助我继续前进。

这是我尝试过的代码。

这是我在 Eclipse 控制台中遇到的错误。