草庐IT

multi-release-jar

全部标签

windows - 运行 JAR 后隐藏 cmd 屏幕

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Hidingasimplebatchwindow我尝试使用以下批处理脚本运行我的JAR文件:@java-jarNelderMead.jar当我的应用程序窗口显示时,我想将cmd屏幕隐藏在它后面。我该怎么做?TIA!

Java 奇怪的行为。 .jar 打不开

每当我尝试双击一个.jar文件时,它都会给我一条消息,说它无法定位或加载该文件的主类。但是,如果我尝试像这样在命令行中打开.jar文件:java-jarmyfile.jar然后,它运行。是系统变量有问题还是什么?我在使用Java时遇到了很多麻烦,卸载并重新安装它似乎并没有解决问题。提前致谢!额外信息:我在Win764位上运行,同时安装了JDK7Update9(64位)和Java7Update9(64位)。以前也是双击运行.jar文件,不知道怎么回事。 最佳答案 检查这两个配置是否到位:C:\>assoc.jar.jar=jarfil

windows - 如何在 Windows 8 Release Preview 中安装 Windows Phone 8 SDK

我有Windows8ReleasePreview(我知道,Windows8官方已经出来了,只是还没有花钱购买正式版..),我想知道是否有办法安装WindowsPhone8SDK到Windows8的ReleasePreview版本?有没有人有这方面的经验?谢谢! 最佳答案 不,您不能在预发布的Windows8上安装WP8SDK。WP8SDK和模拟器要求在这里:WhatdoesittaketoruntheWindowsPhone8emulator? 关于windows-如何在Windows8

java - 使用命令提示符创建 JAR 文件时出错

我在尝试打包我的Java文件时遇到了一个问题。我有三个Java文件:OneMessage.Java、TwoMessage.Java和AllMessages.Java。我在Windows上,所以我使用cmd来编译这些文件:javacOneMessage.JavajavacTwoMessage.JavajavacAllMessages.Java然后我使用记事本创建了一个list文件,其中包含以下内容并将其保存为Manifest.mf:Manifest-Version:1.0Main-Class:AllMessages(“Main-Class:AllMessages”后有一行。)但是,当我尝

java - InputMismatchException 当我从 cmd 运行 jar 时发生,如果从 idea 运行则不会发生

在我的主要方法中,我有以下代码片段:try{select=scanner.nextInt();}catch(InputMismatchExceptione){scanner.next();//weshouldreaderroneousSystem.out.println("Error.Pleaseinputnumber.");continue;}我安装mvnclezan->转到目标目录。并开始使用应用程序实际上我输入了数字,但在控制台中我看到以下消息:D:\freelance\Новаяпапка\myrepository\target>java-jarpalindrome-artif

java - windows下如何区分运行的几个java Jar

我有一个Windows服务器,它在后台运行多个java.jar。例如programABC.jar、programDEF.jar等。它们是通过Windows任务计划程序触发的。我可以通过DOS命令行tasklist或Windows“任务管理器”看到有几个java.exe当前正在运行,我还可以告诉他们进程ID。但我不知道哪个实例属于哪个jar程序。如何识别这些进程?作为linux中的比较,如果我们有进程ID,我们可以只cat/proc/YOURPID/maps这将给出程序名称是什么、从哪里运行等的线索。提前致谢 最佳答案 在任务管理器进

c++ - 使用 C++/STL 将 std::vector<CString> 展平为 multi_sz 的推荐方法是什么

我想将存储在std::vector中的字符串列表(ATL::CString)写入Windows注册表中的REG_MULTI_SZ值。我知道如何在普通C中执行此操作(迭代一次以获得总长度,分配一个缓冲区,将字符串复制到由“\0”分隔的缓冲区)。知道我使用STL尝试了以下操作(抱歉,我必须将VS2010与“foreach”一起使用):std::vectormultiline_sz;foreach(CStringentryinmyStringList){TCHAR*buf=entry.GetBuffer();multiline_sz.insert(multiline_sz.end(),&bu

java - JAR 文件如何 self 删除?

我需要一个JAR文件来删除自身。问题是Windows在运行时锁定了JAR文件,无法直接删除自身。我研究了批处理脚本可以终止JAR进程然后删除文件的解决方案,但是System.exit(0)是不需要的,因为它不能通过Batch文件运行。taskkill/F/IM"java.exe"是不需要的,因为它会杀死ALLJava进程。jps无法使用becauseitisonlyavailableintheJDK并且用户可能会运行JRE,这样会失败。我一直在寻找一种解决方案,它可以让我使用Java代码找到当前JAR的PID,然后写出Batch命令并插入终止进程的PID,例如像下面这样:printWr

java - 如何在 Windows 启动时从注册表启动 jar 文件?

我正在尝试在WindowsServer2008R2启动时启动一个jar文件。我试图添加一个键\值到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run我尝试了几种替代方案作为值(value):java-jarc:\jcm\jcm.jar"java-jarc:\jcm\jcm.jar"c:\programfiles(x86)\java\jre1.8.31\bin\java.exe-jarc:\jcm\jcm.jar"c:\programfiles(x86)\java\jre1.8.31\bin\java.exe-j

c++ - IUnknown 中的 addref 和 release,它们实际上是做什么的?

我一直在努力思考Windows中的shell扩展。需要实现的一些函数是addref()和release()。它说,它会跟踪对象引用并在不使用时释放它们。简单解释一下,它实际跟踪的是什么?在我看来,你创建自己的对象,根据你的目的实现各种接口(interface),然后让classfactory将对象返回给com引擎运行,除非我弄错了。我对这个概念的理解真的很慢。也是一步一步的过程,windowscom引擎加载shell扩展,从识别dll到实际执行到卸载。请做一些简单的解释。问候 最佳答案 Shell扩展只是普通的COM对象。接口(in