我试图编写一个powershell脚本来运行我的Jar,这只是一个使用的简单的hello world spring应用程序。问题是,在我执行Jar文件之后,powershell实例被servlet占用。这意味着我不能在localhost:8080上运行一个连续命令->打开chrome。
我当前的powershell脚本:
java -jar .\helloworld-0.0.1-SNAPSHOT.jar
# doesnt get executed due to the servlet occupation of the ps instance
Start-Process "ch
有任何方法可以使用像process这样的方法从java运行jar文件吗?我尝试过这种方法,但是没有运气,因为我一直在获取CreateProcess error=2, The system cannot find the file specified。我在java程序之外将相同的脚本运行到一个powershell窗口中,并且运行得很好。
我试过的代码
ProcessBuilder processBuilder = new ProcessBuilder("Powershell.exe java -jar D:\\Outlook.jar");
Process process = pr
我有一个Java应用程序示例,它要求在某些环境中指定HTTP代理。
当我尝试使用CMD (命令提示符)中的中的参数来运行它时,它工作得很好。
E:\>java -Dhttp.proxyHost=http://proxy.example.com -jar myJAR.jar
System properties...
[...]
http.proxyHost=http://proxy.example.com
您可以看到应用程序已经运行,当列出系统属性时,它正确地接收到了http.proxyHost属性。
但是,当我从Powershell运行这个程序时,我会得到以下内容:
Windows Po
我试图在powershell中运行pdfbox,但是我得到了错误:
java -jar .\pdfbox-2.0.14.jar ExtractText '.\TEST.PDF' out.txt
no main manifest attribute in pdfbox-2.0.14.jar
与pdfbox-tools-2.0.14.jar相同:
java -jar .\pdfbox-tools-2.0.14.jar ExtractText '.\TEST.PDF' out.txt
no main manifest attribute in pdfbox-tools
在cmd或Powershell中,我使用java -jar file.jar (javaw不会返回任何内容,但也不会运行程序)。
它使用swing,当我运行它时:
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: javax.swing.JDialog.setAutoRequestFocus(Z)V
at file.fileView.initComponents(fileView.java:852)
at file.fileView.<init>(f
我有一个批处理文件,它调用一些命令并最终运行powershell脚本。它手动运行得很好,但是在任务调度器中,我可以看到它完成了一些操作,但实际上并没有运行powershell脚本( bat文件中的最后一个命令)脚本是由它发送电子邮件的java文件创建/覆盖的。每件事都会更新,也是必要的,但最终电子邮件永远不会发送。当我点击Win资源管理器中的bat文件时,它按预期工作。
@echo off
set Pathname="C:\Users\administrator\Documents\EmailNotification\EmailNotificationJava"
cd %Pat
我刚开始使用powershell,遇到了一个问题。
我想使用脚本解压.war文件,并使用以下代码:
jar -xf myjarfile.war
但是我得到一个错误,比如:
jar : java.io.IOException: META-INF : could not create directory.
如果我在powershell命令窗口中做同样的事情,它工作得很好,但在脚本中运行时就不行了。
有人知道哪里出问题了吗。
我想在我的系统中安装Weblogic 12c。但我确实有暗示。我确实在我的本地系统中携带管理特权,但不携带管理员登录密码。我在Windows 10中尝试过,在以前的Windows 7中,我也有过登录用户的含义,他属于管理员组,但不是Windows管理员登录。
C:\Users\Sathasivam_Anand\Downloads\fmw_12.2.1.2.0_wls_Disk1_1of1>runas /user:Ad
ministrator "java -jar fmw_12.2.1.2.0_wls.jar"
Enter the password for Administ
呃powershell..。 好的,我已经读了很多其他的答案,但是没有一个是有效的。 我想要做的是有一个powershell脚本,它将打开一个jar或打开一个带参数的jar。这应该很简单,但是我不能想出正确的方法来使用来自Microsoft的powershell文档轻松地做到这一点…… runprogram.ps1 #Pseudocode
$PathToApp = "C:\App"
IF $PathToApp exist THEN
IF no additional argument THEN
goto PathToApp
Start-Proce
我尝试使用webapp中的JFrame执行一个java swing jar,如下所示:
Process p = Runtime.getRuntime().exec("java -jar my_swing_app.jar");
我的应用程序启动(日志很好),但我的jframe没有出现。当我使用powershell运行swing应用程序时,没有问题。
我试图在一个运行在Wildfly服务器上的java web应用程序中执行这个jar。
知道吗?谢谢。
更新
我尝试使用另一个命令(没有java swing应用程序):
Process p = Runtime.getRuntime().