# snail **Repository Path**: javaalpha/snail ## Basic Information - **Project Name**: snail - **Description**: 基于Java、JavaFX开发的下载工具,支持协议:BT(BitTorrent)、FTP、HTTP。 - **Primary Language**: Java - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: https://www.acgist.com/snail - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 207 - **Created**: 2019-10-14 - **Last Updated**: 2022-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
基于Java/JavaFX的下载工具,支持下载协议:BT(BitTorrent)、FTP、HTTP。
---- ## 使用 #### 编译 ```bash # 编译系统和运行系统不一致时,请修改pom.xml -> os.name属性=目标系统并修改JavaFX依赖,编译完成后可以删除lib目录中编译系统的JavaFX依赖。 # Windows ./builder/build.bat # Linux mvn clean package -P release -D skipTests ``` > lib:依赖 > java:Java运行环境 #### 命令行启动 ```bash # Windows javaw -server -Xms256m -Xmx256m -jar snail-{version}.jar # Linux java -server -Xms256m -Xmx256m -jar snail-{version}.jar ``` #### 启动器启动 Windows直接点击SnailLauncher.exe即可运行。 > 执行程序和jar、lib、java必须处于同一个目录 #### Maven ```