gpt4 book ai didi

java - 如何静默编译Java文件除非出现错误?

转载 作者:行者123 更新时间:2023-11-30 07:45:36 26 4
gpt4 key购买 nike

我在 shell.cmd 文件中有以下命令,并且它运行正确。

"C:\Program Files\Java\jdk1.7.0_51\bin\javac.exe" -verbose -g -cp "SOMETHING" -d "../classes" *.java

cd ..

if not exist dist mkdir dist

"C:\Program Files\Java\jdk1.7.0_51\bin\jar.exe" cf "./dist/my.jar" -C ./classes .

但是,在编译到 .class 期间以及创建 .jar 文件时,我在控制台上获得了大量输出。

如何禁用这些消息?不禁用错误消息。

最佳答案

您可以添加@echo off,并删除-verbose标志。并且,我将 Java bin 文件夹添加到路径中。比如,

@echo off
set "JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51"
set "PATH=%PATH%;%JAVA_HOME%\bin"
javac.exe -g -cp "SOMETHING" -d "../classes" *.java

cd ..

if not exist dist mkdir dist

jar.exe cf "./dist/my.jar" -C ./classes .

关于java - 如何静默编译Java文件除非出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33992162/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com