Articles of 运行时

Java Runtime.exec在Linux上遇到困难

大家好。 我正在开发一个Java程序,用于Linux环境,创build一个运行另一个Java类的新Java程序,但是我遇到了麻烦。 我终于解决了所有的问题。 调用 Runtime.getRuntime().exec(new String[] { "/bin/bash", "-c", "'java -classpath /home/kevin/workspace/Misc/bin HelloWorld'" }) 在我的Java程序中返回 /bin/bash: /usr/lib/jvm/java-6-openjdk/jre/bin/java -classpath /home/kevin/workspace/Misc/bin HelloWorld: No such file or directory 在stdout / stderr中。 如果我尝试 Runtime.getRuntime().exec(new String[] { "/bin/bash -c 'java -classpath /home/kevin/workspace/Misc/bin HelloWorld'" }) 我得到一个Javaexception Cannot run program "/bin/bash -c 'java -classpath /home/kevin/workspace/Misc/bin HelloWorld'": java.io.IOException: error=2, No such file or […]

使用事件textchanged禁用/启用应用程序栏button在运行时(Windows Phone)

在这部分代码中是事件TextChanged来启用应用程序栏中的button。 C#: private void Textbox_TextChanged(object sender, EventArgs e) { ApplicationBarIconButton btn_guardar = ApplicationBar.Buttons[0] as applicationBarIconButton; if (!string.IsNullOrEmpty(txt_nom_usuario.Text) && !string.IsNullOrEmpty(txt_edad_usuario.Text) && !string.IsNullOrEmpty(txt_peso_usuario.Text)) { btn_guardar.IsEnabled = true; } else btn_guardar.IsEnabled = false; } XAML: <phone:PhoneApplicationPage.ApplicationBar> <shell:ApplicationBar Mode="Default" IsVisible="True"> <shell:ApplicationBarIconButton x:Name="btn_guardar" IconUri="/icons/appbar.save.rest.png" Text="Guardar" Click="btn_guardar_Click" IsEnabled="False" /> <shell:ApplicationBarIconButton x:Name="btn_atras" IconUri="/icons/appbar.back.rest.png" Text="Atrás" Click="btn_atras_Click" /> </shell:ApplicationBar> </phone:PhoneApplicationPage.ApplicationBar> <TextBlock x:Name="lbl_ingresanombre" Height="39" Margin="60,28,0,0" […]

使用Java,在同一个cmd.exe窗口中运行多个命令

我正在开发一个Java应用程序,它偶尔会在Windows电脑上运行。 在某些时候,我需要运行一个Cygwin提示符,并在其中执行一些命令。 我发现了一个使用Runtime类的主题: http : //www.javaquery.com/2011/03/how-to-execute-multiple-command-in.html 但是,它不会启动一个真正的cmd.exe窗口,它只能在后台运行,并且输出只是在Eclipse控制台上打印。 我正在寻找一个解决scheme来运行一个真正的cmd.exe窗口,我需要传递尽可能多的命令,我想要的Windowsshell。 这可能吗?

调用Runtime.getRuntime()。availableProcessors()

我试图在运行程序时检查系统的性能 我参考这篇文章获取操作系统级别的系统信息 当这个Runtime.getRuntime().availableProcessors(); 执行我得到了答案4 我读了availableProcessors(),但它告诉这个方法返回处理器的数量 任何人都可以解释处理器的数量是什么意思? 为什么会得到4结果? 我正在使用Windows 7核心i5 4gp。 非常感谢你

Windows RT .NET兼容性

我只需要知道是否需要相同的框架来开发用于Windows 8(Windows RT)和PC的应用程序,或者平板电脑仍然使用.NET Compact Framework。

不同DLL的公共运行时

我需要构build一个能够在运行时加载其他DLL的DLL; 这些其他DLL与主DLL(这是Python和扩展)有一个相当密切的关系,所以它们必须有一个公共的运行时间。 主DLL 必须是可以简单地复制到目标机器上的单个文件。 辅助DLL将被放置在不同的目录中。 所以:“公共运行时”意味着没有静态链接; “单个文件+简单复制”排除了共享的MS可再发行组件,特别是与“不同的目录”结合在一起时。 我只看到以下选项:链接所有DLLs msvcrt.dll ; 将当前msvcrtXXembedded到主DLL中,并重新导出其所有符号; 使用主机应用程序的msvcrtXX 。 对我来说,第一个看起来是最简单的,因为这是一个普遍的需求,有很多网页解释如何去做。 你将如何处理这个?

Java如何在独立的进程树中执行batch file

我正在写我的Java应用程序更新机制。 我创build一个Windowsbatch file,退出我的程序,batch file继续删除我的jar子,从远程位置复制新的,启动jar子。 我的问题:删除+复制工程,但 – 应用程序将无法启动。 我认为问题是我不知道如何让Java在单独的进程树中执行batch file。 当运行这个:Runtime.getRuntime()我打开一个subprocess。 所以我的问题 – Java如何在独立的进程树中执行batch file?

为什么我不能查看运行时间(纳秒)?

我正在试图查看我的代码上的运行时间是什么。 代码是我在Project Euler Problem 5中的尝试。 当我尝试输出运行时间,它给出0ns。 #define MAX_DIVISOR 20 bool isDivisible(long, int); int main() { auto begin = std::chrono::high_resolution_clock::now(); int d = 2; long inc = 1; long i = 1; while (d < (MAX_DIVISOR + 1)) { if ((i % d) == 0) { inc = i; i = inc; d++; } else { […]