Java 实现DICOM文件脱敏(匿名)工具3:打包成Exe程序和源码下载

  1. Java 实现DICOM文件脱敏(匿名)工具1:GUI界面
  2. Java 实现DICOM文件脱敏(匿名)工具2:Dicom文件脱敏
  3. Java 实现DICOM文件脱敏(匿名)工具3:打包成Exe程序和源码下载

首先再Maven中配置打包相关:

    <profiles>
        <profile>
            <id>portable</id>
            <activation>
                <property>
                    <name>portable</name>
                    <value>true</value>
                </property>
            </activation>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-shade-plugin</artifactId>
                        <version>1.4</version>
                        <executions>
                            <execution>
                                <phase>package</phase>
                                <goals>
                                    <goal>shade</goal>
                                </goals>
                            </execution>
                        </executions>
                        <configuration>
                            <shadedArtifactAttached>true</shadedArtifactAttached> <!-- Make the shaded artifact not the main one -->
                            <shadedClassifierName>shaded</shadedClassifierName> <!-- set the suffix to the shaded jar -->
                        </configuration>
                    </plugin>
                    <plugin>
                        <groupId>com.akathist.maven.plugins.launch4j</groupId>
                        <artifactId>launch4j-maven-plugin</artifactId>
                        <executions>
                            <execution>
                                <id>l4j-cli</id>
                                <phase>package</phase>
                                <goals>
                                    <goal>launch4j</goal>
                                </goals>
                                <configuration>
                                    <headerType>gui</headerType>
                                    <outfile>target/Application.exe</outfile>
                                    <jar>target/${artifactId}-${version}-shaded.jar</jar>
                                    <errTitle>System Error</errTitle>
                                    <icon>app/logo.ico</icon>
                                    <classPath>
                                        <mainClass>net.lainiao.dicom.MaskerApplication</mainClass>
                                    </classPath>
                                    <jre>
                                        <minVersion>1.8.0</minVersion>
                                        <initialHeapSize>128</initialHeapSize>
                                        <maxHeapSize>1024</maxHeapSize>
                                        <path>./jre</path>
                                    </jre>
                                </configuration>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

激活该配置:

执行 maven install:

 效果图:

在打包好的Application.exe就是可以运行的Exe程序,要是想要直接运行的话,还需要配置拷入Jre文件才能运行:


程序源代码 :

 GitHub - lainiao/dicommasker: Java implementation of the Dicom file desensitization tool

打包好程序下载:

https://download.csdn.net/download/lainiao110/87455530

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

影像熊猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值