run.sh 755 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/bash
  2. # 检查是否设置了API密钥
  3. if [ -z "$BAILIAN_API_KEY" ]; then
  4. echo "⚠️ 警告: 未设置BAILIAN_API_KEY环境变量"
  5. echo "请先设置API密钥:"
  6. echo " export BAILIAN_API_KEY=your-api-key-here"
  7. echo ""
  8. echo "或者直接编辑 src/main/resources/application.yaml 文件"
  9. echo ""
  10. read -p "是否继续启动?(y/n) " -n 1 -r
  11. echo ""
  12. if [[ ! $REPLY =~ ^[Yy]$ ]]; then
  13. exit 1
  14. fi
  15. fi
  16. # 检查JAR文件是否存在
  17. JAR_FILE="target/lab-report-interpret-1.0.0.jar"
  18. if [ ! -f "$JAR_FILE" ]; then
  19. echo "❌ 未找到JAR文件: $JAR_FILE"
  20. echo "请先运行构建脚本:"
  21. echo " ./build.sh"
  22. exit 1
  23. fi
  24. # 启动应用
  25. echo "🚀 正在启动检验报告解读系统..."
  26. echo ""
  27. java -jar "$JAR_FILE"