这个东西是用来解析sql的。既然要编译源码,第一步当然要下载源码了。
要下源码当然是到世界最大同志网站了: https://github.com/JSQLParser/JSqlParser

项目导入idea,缺少源码,原来需要javacc来生成代码。 自然我们需要安装javacc这个东西,赶快下载下来。https://javacc.github.io/javacc/
解压到制定目录,里面有一个script目录,进去bin目录,将javacc.jar放到bin目录里面。最后将script目录放到系统环境变量PATH里面哦。

打开命令行测试一下,输入javacc,有该命令表示安装成功。

接下来命令行进入有jjt文件的目录

输入

jjtree JSqlParserCC.jjt
javacc JSqlParserCC.jj

就会生成源码了哦。

编译JSqlparser相关推荐

  1. 人力资源管理系统开发----项目构建

    前言 我现在是一个大三的学生了,学的是软件工程,这个学期的课程设计是数据库设计,就是让我们实现一个人力资源管理系统.其中人力资源管理系统包括人事管理和薪酬管理.我这次想用播客的形式记录下我这次的课程设 ...

  2. kotlin编译失败_Kotlin使用GraalVM开发原生命令行应用

    背景 之前用kotlin开发过一款根据建表DDL语句生成plantuml ER图的应用.被问如何使用,答曰"给你一个jar包,然后执行java -jar ddl2plantuml.jar . ...

  3. jsqlparser:修改语法定义(JSqlParserCC.jjt)实现UPSERT支持Phoenix语法ON DUPLICATE KEY IGNORE

    最近在用jsqlparser4.5解析SQL时遇到了一个问题, 如下是apache phoenix的UPSERT语句 UPSERT INTO TEST (ID, COUNTER) VALUES (12 ...

  4. sqlparser mysql_mysql语法解析之使用jsqlparser

    上一篇使用antlr解析的,发现不行,官方提供的语法文件bug太多,多到不能用的程度,还是得用专门的开源库.这次选jsqlparser了. 从github下载一个源码,mvn package 打一个j ...

  5. sqlparser mysql_SQL语法解析器JSQLParser | IT瘾

    相关 [sql 语法 解析器] 推荐: SQL 语法解释器jsqlparser. 是用java 开发的解析器, 可以生成java类层次结构.. 可以完美解析 表的 增删查改等操作.. 展开它的源码你会 ...

  6. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

  7. kotlin重写构造方法编译报错:Primary constructor call expected

    在kotlin中使用construct关键字定义构造方法,如果类定义时已经有构造方法(类名后带括号),需要添加构造方法时,需要使用以下写法: class User(var name,var age){ ...

  8. Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决

    在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决

  9. 初试linux编译(ubuntu+vim)+玩转智能蛇

    一.初试linux编译(ubuntu+vim) 步骤: ①下载vmware15+ubuntu桌面版映像 ②安装ubuntu ③下载vim+gcc 在ubuntu终端输入: sudo apt-get i ...

最新文章

  1. DTD – XML 构建模块概述
  2. 求1+2+……+N的和
  3. EasyUI-datagrid-自动合并单元格(转)
  4. O-R mapping工具
  5. [蓝桥杯][算法提高VIP]摆花-多重背包计数问题
  6. NOIP2013/day1/1/转圈游戏
  7. PCL之估计整个点云表面法向量
  8. java 数据挖掘 开源_5个开源数据挖掘工具,收下这波干货
  9. 绿色网格称其IT环境评估工具取得成功
  10. win10 升级出现0x80004002
  11. IDE之VS:Visual Studio的简介(包括 VS2013、VS2015、VS2017、VS2019)、安装、入门、使用方法之详细攻略
  12. 蓝桥杯 T32大臣的旅费
  13. linux:The CXX compiler identification is unknown
  14. vue项目设置浏览器标题title及图标
  15. Flask结合flask_sqlalchemy教程
  16. python string类型的英文句子逆序输出
  17. 华为云ECS服务器中通过docker部署jenkins
  18. ELT MTK CallLog流程分析 MO/MT
  19. JAVA个人博客系统毕业设计,个人博客系统设计与实现,个人博客网页设计毕设作品
  20. 本地idea 调试Hadoop的mr任务(Windows环境)以及对应安装包的下载

热门文章

  1. python花括号怎么取_Python如何正则提取第三层花括号()里的内容?
  2. Unity3D降低CPU和电源消耗以及内存不断上涨
  3. Linux-C语言-利用有名管道简单实现两个进程间的全双工通信
  4. IIS数据库无法登陆解决方案
  5. Android SELinux Enforcing 模式下问题及解决
  6. Tensorflow入门(10)——Deep Dream
  7. Android内存泄漏查找和解决
  8. [社会百态] 黑快餐大厨良心发现:大家真别吃了
  9. 二次元卡通渲染-着色
  10. 图像增强之同态滤波python实现——20221204工作总结