问题内容: 我试图基于此建议从我的java类运行maven: 如何从Java运行Maven? 但我得到: mvn在我的路上,我可以从cmd运行它: 有什么建议? 问题答案: 尝试: 编辑: 响应第一个问题… 是。请参阅:Process#getInputStream。基本上,您将需要使用正在创建的子流程的输出。 我也喜欢这篇文章:http : //www.javaworld.com/javaworl
问题内容: 我正在用Java编写安装程序,因此将需要提升的权限才能访问Program Files目录。根据我在网上找到的信息,我编写了如下的实现: 我用来检查特权的测试与此处找到的答案略有不同,看起来像这样: 当我运行它时,它没有按预期方式进行特权测试,并调用了exec。通过查看来检查该呼叫是否有效,表明该过程实际上仍然有效。但是,我没有看到任何有关新过程的证据,Windows也没有提示我授予权限
问题内容: 好吧,标题几乎概括了这个问题。我发现的唯一结果就是这个, 但是我不确定这是否可行。 问题答案: 您可以使用wmic实用程序来检查正在运行的进程的列表。 假设您要检查Windows的explorer.exe进程是否正在运行: 请参阅http://ss64.com/nt/wmic.html或http://support.microsoft.com/servicedesks/webcasts
问题内容: 我想在Windows 7上发布Java GUI应用程序。该应用程序正在使用Swing Toolkit,并且不需要任何本机代码。使用NSIS安装程序安装该应用程序。我想将此应用程序尽可能地集成到Windows 7中。这表示: 当应用程序运行时,必须可以将应用程序固定到任务栏。 必须有可能将数据文件与应用程序关联,以便Windows用我的应用程序打开这些文件。 必须自动与32位Java运行
问题内容: 有没有办法从Windows上的网络共享位置读取文件? 例如,假设我有这个简单的代码,该代码从 Addons 文件夹中读取一个名为 readMe.txt 的文本文件。 __ 我使用Windows批处理 runme.bat 执行该文件, 仅当我将带有ReadMe.txt,Sample.class,runme.bat文件的Addons文件夹放置在本地驱动器中时,蝙蝠才会运行并执行上述类。 将
问题内容: 我想编写一个为Windows中的非Java应用程序创建输入的应用程序。使用Robot类,很容易生成输入,但是我需要将焦点设置到另一个应用程序的文本框中,然后在该文本框中输入文本。 不用担心我不是在尝试写恶意的东西,我只是想使用Java来“扩展”用Delphi编写的旧应用程序。 问题答案: CMDOW是一个命令行实用程序,可让您执行各种窗口操作,例如激活/停用,列出,最小化/最大化等。
问题内容: 我正在尝试从命令行运行.class文件。当我手动移动到存储目录时,它会起作用,但是当我尝试这样的操作时: 它说找不到主班。除了制作.jar文件(我知道.jar是最好的解决方案,但现在不是我正在寻找的解决方案)之外,还有其他解决方案吗? 问题答案: 在Java应用程序启动(又名或干脆)预计最多支持四个不同的方式来指定要启动(取决于Java版本使用)的东西。 指定 类名 是最基本的方法。注
问题内容: 我需要使用标题检查是否打开了一个外部窗口(另一个Java程序,但不受我正在使用的程序控制),如果打开了,则根据Java中的用户命令将其最大化或最小化(我只知道窗口的标题,什么也不知道)。Google只说我可以用来获取窗口句柄并使用该句柄对其进行操作,但是我找不到如何执行此操作。 我可以在此处找到有关如何使用JNI的参考: 在JavaSwing中,如何获取对窗口的Win32窗口句柄(hw
问题内容: 我试图通过使用Action对象将功能与GUI应用程序中的状态分开。我已经成功地使用它们来创建具有相同功能的菜单项和按钮。 我的问题是:我希望菜单中的“退出”项和框架的关闭按钮都具有相同的操作。 目前,我已经可以通过将以下WindowListener添加到框架中来解决此问题: 有没有更简单,更直接的方法来做到这一点? 问题答案: 转发事件是很方便的,但你也可以使用,如在这里。 附录:下面
问题内容: 我需要从Windows计算机上运行的ANT脚本创建RPM软件包。此程序包必须包含构建的结果类以及其他一些其他资源。 我猜应该在某个地方可以从命令行调用一些程序来创建此程序包。 我之所以要在Windows下执行此操作,是因为我们有一个脚本可以为几个不同的平台构建安装程序,并且所有内容都已为Windows配置,因此我想避免将所有内容迁移到Linux的麻烦。 您知道如何实现吗? 编辑:我已经
问题内容: 我有一个打开文件的Java应用程序。这在Windows上可以完美运行,但在Mac上则不能。 这里的问题是我使用Windows配置将其打开。代码是: 现在我的问题是在Mac中打开它的代码是什么?还是有另一种方法可以打开可在多平台上使用的PDF? 编辑: 我创建文件如下: 在循环中,我将它们添加到数组中: 如果我尝试使用Desktop.getDesktop()。open(file)从该数组
问题内容: 在Java中,是否存在在URL和Windows文件名之间转换的标准/良好方法? 我正在尝试下载文件,但是我希望Windows文件名可以转换回原始文件名。请注意,URL的查询部分至关重要,因为我将下载仅在查询方面有所不同的不同页面。 我当前的hacky解决方案是用特定的字符串(例如“ QQ”)替换非法字符(例如“?”),但这会使转换回url的透明度降低。有没有更好的办法? 问题答案: 您
问题内容: 我正在使用从此处下载的Eclipse Juno 4.2 。 在以前的安装中,我一直在使用3.7,并且一直在使用WindowBuilder,这对我非常有用。我注意到这次没有包含它,因此我使用了此页上提供的此更新站点(zip文件下载显示“文件不可用”错误)。 但是,当我运行安装程序时,安装程序迅速上升到28%,然后冻结。半小时后,我收到一个很长的错误,错误消息以以下文本开头: 收集要安
问题内容: 我们的团队构建了一个WebLogic Intranet网站。用户当前必须输入其Active Directory登录名/密码才能访问该站点。 由于我们的大多数用户已经登录到域,因此我们想使用集成Windows身份验证,因此用户不必重新输入其登录密码。 我已经使用Windows / IIS上托管的.NET应用程序完成了此操作。但是,此应用程序内置于WebLogic / Java中,并托管在
问题内容: 在具有12GB RAM和33GB虚拟内存的64位Windows计算机上(每个任务管理器),我能够以不可能的- Xmx设置3.5TB运行Java(1.6.0_03-b05),但在35TB时失败。它工作时和失败时的逻辑是什么?35TB的错误似乎暗示它正在尝试在启动时保留空间。为什么对- Xmx(而不是-Xms)这样做? 在Solaris(4GB RAM,Java 1.5.0_16)上,我几