首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从.exe控制台应用程序打开.NET应用程序

从.exe控制台应用程序打开.NET应用程序
EN

Stack Overflow用户
提问于 2014-01-06 14:18:56
回答 2查看 903关注 0票数 0

如果我尝试从.NET控制台应用程序打开记事本,它可以正常工作。我是这样做的:

代码语言:javascript
运行
复制
var p = new Process
{
    StartInfo =
    {
        FileName = "c:\windows\system32\notepad.exe";
    }
};

p.Start();

当我试图打开我实际上想要打开的应用程序时,什么都不会发生。如果我手动打开该应用程序,就会看到正在创建一个Java进程,这意味着它是一个打包为exe文件的Java应用程序。

对于如何通过.NET打开Java应用程序有什么想法吗?

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-06 14:39:01

常规EXE与“紧急”Java应用程序之间不应该有太大的区别。你试过调整工作目录了吗?也许是在解开拉链。

票数 2
EN

Stack Overflow用户

发布于 2014-01-06 14:25:55

假设您有一个名为"HelloWorld“的应用程序。然后从命令提示符(以及您的代码)启动它:

代码语言:javascript
运行
复制
java HelloWorld

现在,这将假设java在您的路径上。这是个错误的假设。因此,最好是有逻辑填充到java的路径,或者硬编码它。

我从来没有建议硬编码的路径,如果你计划传递这个软件。这从来不是一件确定的事情..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20951917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档