0
실행 가능 jar를 maven-assembly-plugin으로 압축 한 후 실행하면 Java 응용 프로그램으로 인식됩니다.실행 파일, 응용 프로그램 이름을 설정하는 방법?
항아리가 응용 프로그램 이름과 함께 나열되는 것을 어떻게 관리 할 수 있습니까?
내 POM :
<!-- Inside your pom.xml -->
<build>
<finalName>whateverIWantToCallMyDeliverable</finalName>
</build>
월이 소송 당신 :
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>package.mainclass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<!-- this is used for inheritance merges -->
<phase>package</phase>
<!-- bind to the packaging phase -->
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
글쎄,이 시도했지만 출력 파일 이름을 수정합니다, 그렇지 않습니다? 예. 윈도우에서 작업 관리자를 열고 그 이름을 통해 실행중인 응용 프로그램을 찾으십시오 (그렇지 않으면 java.exe로 나열 됨) ... Launch4J로 패키지화 할 수 있지만 명령 행 응용 프로그램에 대한 과부하 일 수 있습니다. –
I 런처 프로그램이 아마도 유일한 옵션이라고 생각해보십시오. Windows에서 프로세스 이름을 변경하려면 관리자 권한이 필요하며 Java에서 사용할 수없는 API를 사용해야합니다. –
글쎄, 좀 더 많은 의견을 기다릴 수 있지만 이미 두려워 –