20260114_165724_314

This commit is contained in:
2026-01-14 16:57:27 +08:00
parent 760a6a8402
commit e86e3c0059
2 changed files with 50 additions and 23 deletions

27
bash/build_class.sh Normal file
View File

@@ -0,0 +1,27 @@
#!/bin/bash
# 编译目录配置已修正源文件目录为实际的src
BASE_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)
SRC_DIR="$BASE_DIR/src" # 核心修改源目录从runtime改为src
OUT_DIR="$BASE_DIR/src" # class文件输出到src与源文件同包结构
# 1. 递归查找所有.java源文件
JAVA_FILES=$(find "$SRC_DIR" -name "*.java")
if [ -z "$JAVA_FILES" ]; then
echo "错误:在 $SRC_DIR 目录下未找到任何.java文件"
exit 1
fi
# 2. 确保输出目录存在
mkdir -p "$OUT_DIR"
# 3. 执行编译
echo "开始编译Java文件输出目录$OUT_DIR"
javac -d "$OUT_DIR" $JAVA_FILES
# 4. 结果校验
if [ $? -eq 0 ]; then
echo "编译成功class文件已按包结构生成至 $OUT_DIR"
else
echo "编译失败请检查Java源文件语法或依赖"
exit 1
fi

View File

@@ -4,28 +4,28 @@ import cc.winboll.service.AuthService;
import java.util.Scanner;
public class AuthCenterConsoleApp {
public static void main(String[] args) {
System.out.println("=====================================");
System.out.println(" 授权中心控制台程序 (AuthCenter)");
System.out.println(" 包名: cc.winboll | 状态: 已启动");
System.out.println("=====================================");
AuthService authService = new AuthService();
// 初始化授权环境
authService.initAuthEnvironment();
// 简单控制台交互
try (Scanner scanner = new Scanner(System.in)) {
System.out.print("\n请输入待校验的授权码: ");
String authCode = scanner.nextLine().trim();
boolean isValid = authService.validateAuthCode(authCode);
System.out.println("\n授权码校验结果: " + (isValid ? "有效 ✅" : "无效 ❌"));
}
System.out.println("\n=====================================");
System.out.println(" 授权中心控制台程序 执行结束");
System.out.println("=====================================");
}
// public static void main(String[] args) {
// System.out.println("=====================================");
// System.out.println(" 授权中心控制台程序 (AuthCenter)");
// System.out.println(" 包名: cc.winboll | 状态: 已启动");
// System.out.println("=====================================");
//
// AuthService authService = new AuthService();
// // 初始化授权环境
// authService.initAuthEnvironment();
//
// // 简单控制台交互
// try (Scanner scanner = new Scanner(System.in)) {
// System.out.print("\n请输入待校验的授权码: ");
// String authCode = scanner.nextLine().trim();
//
// boolean isValid = authService.validateAuthCode(authCode);
// System.out.println("\n授权码校验结果: " + (isValid ? "有效 ✅" : "无效 ❌"));
// }
//
// System.out.println("\n=====================================");
// System.out.println(" 授权中心控制台程序 执行结束");
// System.out.println("=====================================");
// }
}