编译JSqlParser4.6-4.7最新源代码

简介: 编译JSqlParser4.6-4.7最新源代码

通过https://github.com/JSQLParser/JSqlParser

下载最新的JSqlParser4.6-4.7的源代码,maven导入后出现下面问题

没有找到相应的源代码,原来这部分代码是这个下面

是jjt后缀的文件,原来JSQLParser源码中SQL解析那部分是使用JAVACC来生成的,

  https://github.com/javacc/javacc/releases/tag/javacc-7.0.12    

根据网上说的下载 javacc-javacc-7.0.12.zip 解压,按照下面进行配置

建立target目录,同时从bootstrap拷贝javacc.jar包到target下面

    创建环境变量JAVACC_HOME; 并且在 PATH 路径下增加配置:%JAVACC_HOME%\scripts,指向 scripts 目录;  

在PATH里增加下面

这样在cmd下面就可以看到如下信息

jjtree JSqlParserCC.jjt
javacc JSqlParserCC.jj

但实际上不需要这种操作,根据官方,只要在工程下面运行

mvn install就可以了,成功后如下:

 

也可以下载eclipse的javacc插件

https://eclipse-javacc.sourceforge.net/

这样eclipse也可以进行javacc的编译了。

所以也可以在STS里进行编译。

相关文章
|
SQL Oracle 关系型数据库
使用JSqlParser 解析sql
使用JSqlParser 解析sql
3499 0
|
程序员 SEO
手把手教你搭建属于自己的网站(获取被动收入),无需服务器,使用github托管
手把手教你搭建属于自己的网站(获取被动收入),无需服务器,使用github托管
766 2
手把手教你搭建属于自己的网站(获取被动收入),无需服务器,使用github托管
|
SQL 存储 数据采集
【技术分享】元数据与数据血缘实现思路
【技术分享】元数据与数据血缘实现思路
8024 0
|
JavaScript 数据可视化 前端开发
echart图表
echart图表
407 0
|
机器学习/深度学习 人工智能 自然语言处理
第10章 经典智能算法——10.1 粒子群算法的MATLAB实现(1)
第10章 经典智能算法——10.1 粒子群算法的MATLAB实现(1)
|
SQL Java 数据库连接
如何在 Java 代码中使用 JSqlParser 解析复杂的 SQL 语句?
大家好,我是 V 哥。JSqlParser 是一个用于解析 SQL 语句的 Java 库,可将 SQL 解析为 Java 对象树,支持多种 SQL 类型(如 `SELECT`、`INSERT` 等)。它适用于 SQL 分析、修改、生成和验证等场景。通过 Maven 或 Gradle 安装后,可以方便地在 Java 代码中使用。
4924 11
|
域名解析 监控 NoSQL
即时通讯APP应用开发的部署策略
随着移动互联网发展,即时通讯APP成为生活和工作的必备工具。本文探讨其开发部署的关键环节,包括用户界面设计、通讯协议选择、数据库设计与服务器搭建等方面,以及部署过程中的环境准备、应用打包、服务器部署、域名解析和监控维护等步骤。通过优化每个环节,确保APP稳定高效运行,提升用户体验,在市场中保持竞争力。
|
Java Nacos 数据库
使用 nacos 搭建注册中心及配置中心
使用 nacos 搭建注册中心及配置中心
559 5
|
Linux 开发工具 Windows
CentOS8 64位系统 搭建内网穿透frp
【10月更文挑战第23天】本文介绍了如何在Linux系统上搭建frp内网穿透服务,并配置Windows客户端进行访问。首先,通过系统信息检查和软件下载,完成frp服务端的安装与配置。接着,在Windows客户端下载并配置frpc,实现通过域名访问内网地址。最后,通过创建systemd服务,实现frp服务的开机自动启动。
1350 20