Tag: 命令行

JFileChooser来自命令行程序并弹出所有窗口下方

我已经在我的命令行程序中实现了jFileChooser,它的工作正常,只有一个烦人的问题。 它似乎在每个窗口下方打开,没有任何警报。 事实上,我甚至错过了几次,首先让我相信我已经错误地实施了它。 我已经实现了如下: System.out.println(“Please select the file”); JFileChooser fc = new JFileChooser(); int retValue = fc.showOpenDialog(new JPanel()); if(retValue == JFileChooser.APPROVE_OPTION){ g.inputFile = fc.getSelectedFile(); }else { System.out.println(“Next time select a file.”); System.exit(1); } 基本上我只想要jFileChooser让用户选择一个文件作为输入文件。 这是唯一需要GUI实现的组件,因此如果我可以避免编写GUI,那将会很有帮助。

从Java在Windows服务器上运行远程命令的最佳方法?

是否存在从Java本地在Windows服务器上远程执行命令的现有解决方案? psexec.exe不是一个选项,因为java应用程序必须是跨平台的。 即使是使用Java RM的预先存在的解决方案也足够了。 目前,我正在使用SSH客户端库将ssh通过java进入运行cygwin SSH守护进程的Windows服务器。 遗憾的是,SSH守护进程在引用进入CMD(而不是bash)shell的命令方面存在一些问题。

为什么JVM参数以“-D”开头?

为什么我们需要使用-D为JVM参数添加前缀,例如从命令行运行jar时? 例如 java -jar -DmyProp=”Hello World” myProgram.jar 用于使用系统参数myProp运行myProp 。 那么为什么领先-D ? 为什么Java的架构师不能让我们这样做: java -jar -myProp=”Hello World” myProgram.jar 我希望得到的答案不仅仅是“因为它就是这样”。 奖金问题:为什么字母-D与任何其他字母相反,它代表什么?

通用javadoc命令总是生成给定树中的所有javadoc?

当我必须为一个新的,不熟悉的项目生成javadoc时,我发现我花了很长时间尝试简单地编写正确的命令,指定所有包,所有源树等。这是耗时且容易出错的:我可能错过了一些消息来源。 所以假设我有一个目录myproj,在它下面有一些包(以及各种其他资源和东西),在这些包目录下最终有一些src /目录,然后是很多我的/ awesome / java / project /包类型结构。 是否有一个命令总是会在一切情况下递归并在一个输出位置生成所有javadoc? 我不在乎需要多长时间。 像javadoc -d doc -sourcepath . -subpackages *那样脑力javadoc -d doc -sourcepath . -subpackages * javadoc -d doc -sourcepath . -subpackages *会很棒。 如果失败了,无论目录结构是什么,生成所有javadoc的最简单方法是什么?

无法找到或加载主类package.class

我知道这个问题已经多次回答,但不幸的是我无法找到正确的答案。 下面是我的包结构,在我的包中我有SimpleTest.java d:\的JUnit的\ src \ junitfaq \ SimpleTest.java 在d:\ junit \ src>里面我尝试编译SimpleTest.java并使用下面的命令成功编译。 d:\ junit \ src> javac junitfaq / SimpleTest.java 但是当我尝试使用下面的命令行运行程序时 d:\ junit \ src> java junitfaq.SimpleTest 发生此错误。 错误:无法找到或加载主类junitfaq.SimpleTest 我尝试通过使用此命令访问junitfaq包来运行它 d:\ junit \ src \ junitfaq> java -cp。 SimpleTest的 程序运行完美。 一点帮助将非常感激。

从Java执行未加标记的命令行

我目前正在使用ProcessBuilder从java服务器运行命令。 此服务器将替换旧的Perl服务器,并且许多遗留代码指定特定于平台的命令行。 例如,在Windows上它可能会: command -option “hello world” 在unix上它可能会: command -option ‘hello world’ 问题是ProcessBuilder和Runtime.exec都为unix和windows接受了标记化的命令行(例如,{“command”,“ – option”,“hello world”})。 虽然我更喜欢平台独立的方式,但我们的代码库中有大约3000万行perl代码。 如果没有我为不同的平台编写一个标记器(真的不是很重要,我只是不想制作WTF),有没有办法让操作系统上的shell标记命令行?

无法使用java命令行打开PDF文件

我正在尝试使用命令行参数as从java打开PDF文件 String command = “cmd /c start AcroRd32.exe \”” + dir + “\””; 但是当文件自动打开时,我收到错误 “Windows cannot find ‘acroRd32.exe’. Please make sure you typed the correct name.” 但是我能够在不使用命令行/ java的情况下手动打开它。 请帮帮我。

如何通过命令提示符从Eclipse插件项目生成可执行jar?

我创建了一个Eclipse插件项目,并且能够使用内置的Export向导创建可部署的jar:Export> Plug-in Development> Deployable plug-ins and fragments 我们可以使用一些命令自动化上述工作流程来生成可执行jar吗? 简介:有没有办法通过命令提示符创建可执行jar?

简单的命令行Java编译

因此,我必须将一个java项目发送给我们公司以外没有java经验的人,他们需要编译它。 有没有一种简单的方法在Windows命令行上执行它,不需要写出文件列表? 我个人认为javac应该足够聪明才能处理 javac * 当在包层次结构的根目录下的文件夹中时。 这个棒球场有什么吗? 编辑:源文件夹结构很复杂,并且没有单一的入门类,所以到目前为止提到的一些想法是行不通的。 谢谢! 在许多级别上使用代码深入了解9级。

批处理文件的替代品,因为我无法在其中包含Java代码

我听说java代码无法在我之前的问题评论中添加到批处理文件中: 但它有什么替代品吗? 是否可以将Java代码添加到批处理文件中? 我在批处理文件中尝试了以下操作,但它不起作用: vol231.exe -f m.walkin(新文件(d.detectDrive()))imageinfo> Volatility.txt 这是我创建的cmdenv.bat,可以在java的命令提示符下运行: E: echo off cls … //This part is a long part for reducing footprint whereby the command prompt is switched to Helix vol231.exe -f E:\KOHMOHOJOJO-PC-20140714-152414.raw imageinfo > Volatility.txt vol231.exe -f E:\KOHMOHOJOJO-PC-20140714-152414.raw –profile=Win7SP0x86 pslist >> Volatility.txt pause exit 这允许我的波动率命令在封闭的命令提示符(Helix)中运行,这减少了占用空间。 但是,波动率命令都是硬编码的。 E:\KOHMOHOJOJO-PC-20140714-152414.raw和–profile=Win7SP0x86各不相同。 有没有其他选择,因为批处理文件允许java编码? 我是java和批处理文件的新手。 EDIT1: 我尝试更改java_path但它仍然有错误。 Edit2:我试过不同的路径,比如: C:\Program […]