JAVA开源工具大全 2

article/2025/11/9 9:54:49

QALab  【Java开源 未分类开源项目】

QALab这个工具能够收集,整理来自一些QA工具的数据如:pmd,checkstyle,FindBugs,Cobertura和Simian,并跟踪它们的overtime。这可以帮助开发人员,架构师与项目管理者掌握项目QA的趋势。

STclass  【Java开源 测试工具】

STclass是一个基于Contract(由于B. Meyer在Design by Contract:合约设计方式中定义)的单元测试框架,它是JUnit的一个克隆,但是可与JUnit相匹敌。该框架能够把测试结果生成XML的报表格 式,然后加工处理成漂亮的HTML报表。STclass集成JIP剖析器,可以在测试期间进行statisitic与 profiling分析,并把结果加到HTML报表中。

EoS  【Java开源 Eclipse插件】

这个插件可以让你选择用SWT或Swing来运行Eclipse,并挑选你喜欢的皮肤/外观。

SubEtha  【Java开源 未分类开源项目】

SubEtha是一个成熟的邮件列表管理系统,它是一个采用EJB3与JMS开发的三层J2EE应用程序。 SubEtha非常容易安装在Windows与Unix平台上,一个友好的web界面可用于管理所有配置,支持虚拟域名,支持用户拥有多个email地 址,智能附件处理,可配置的消息处理过滤器,基于per-list 的角色权限控制等等。

Clean  【Java开源 AJAX开发组件】

Clean一个开源的Ajax引擎,一组简化AJAX开发的高级接口。此处Clean还集成两个开源项目Google AJAXSLT:为Clean添加XSLT支持。Paul Johnstone(JavaScript实现MD5与SHA1算法的开源项目):为Clean添加对安全AJAX请求的支持。

BackupEasy  【Java开源 未分类开源项目】

BackupEasy是一个按日期/时间设定自动备份文件夹和文件的软件。它采用Java开发,界面简单,支持FTP备份,支持简体中文。

xqIde  【Java开源 Eclipse插件】

xqIde是一个用于XQuery开发的Eclipse插件。

Metanotion BlockFile  【Java开源 DBMS数据库】

BlockFile一个100%纯Java,轻量级,单个文件嵌入式数据库。它的功能介于SQLite与BerkeleyDB之间。专门为PDA和Mobile应用程序而开发。

Janissary  【Java开源 Web测试工具】

Janissary在是一个简单的Web站点负载与性能测试工具。根据配置,Janissary可以创建并发或非并发的HTTP Request然后报告这些Request的状态与响应时间。

Tribix  【Java开源 Eclipse插件】

Tribix-Extended Emitters for BIRT提供一组可扩展的用于BIRT的Emitter包括PPT Emitter与XLS Emitter。以便让BIRT除了支持HTML和PDF格式之外,还可支持PPT与XLS格式。

JRuleEngine  【Java开源 规则引擎】

JRuleEngine基于JSR94规范的java规则引擎。

JBasic  【Java开源 动态语言】

JBasic是一个完全采用Java开发的BASIC语言解释器。JBasic可运行在大部分Unix系统(包括Mac OS X),Windows command shell,或VMS DCL command line。

jUploadr  【Java开源 未分类开源项目】

jUploadr是一个跨平台,跨站点的照片上传工具。当前jUploadr可运行在Windows、Linux和OS X平台之上并支持包括Flickr与Zooomr。它可以让你在上传之前设置好照片的属性。jUploadr还支持批处理。

jSoapServer  【Java开源 Web Service】

jSoapServer这个Java类包可以集成到Java应用程序中为外部程序提供一个SOAP接口。jSoapServer是一个独立的SOAP服务器,因此不需要让Java程序运行在像Tomcat这样的容器中。它具有的特性包括:
*多线程SOAP服务器,
*使用线程池,
*支持对gzip内容进行编码,
*支持对压缩内容进行编码,
*支持持久连接(persistent connections:http keep-alive),
*支持SOAP1.1/1.2,
*支持生成WSDL,
*支持生成servlice列表,
*支持SOAP附件(DIME,MIME)。

Green UML  【Java开源 Eclipse插件】

Green UML一个UML类图创建工具,主要是针对学生使用而设计。你可以利用Green UML从代码创建UML类图,或者通过UML类图来生代码。类图中的所有关联都是以插件的形式存在可动态增/删。Green支持把UML类图导出成jpg与gif的格式。

Sotacs  【Java开源 未分类开源项目】

Tapestry4 web框架组件:
-NavigationBar:JavaScript导航条
-DynamicImage:Graphics2D画图
-AjaxTextField:支持AJAX的文本输入框
-Include:Include内容到页面中
-TransparentPNG:在所有浏览器上支持PNG透明色。

Artistic Style  【Java开源 代码优化】

Artistic Style是一个C,C++,C#和Java源代码缩排/格式化/美化工具。

eRCP  【Java开源 Eclipse插件】

eRCP是一组扩展自Eclipse Rich Client Platform(RCP)组件用于嵌入式设备的组件集。

  • Core Runtime-Eclipse Core提供对OSGI和Extension Point Framework的支持。
  • eSWT-嵌入式SWT它是桌面SWT API的一个子集,为了部署地灵活性该API分成两部分:
    1.Core eSWT-包含基础功能和简单的widget
    2.Expanded eSWT-包括更多复杂的widget(Table,Tree,WebBrowser)和layout与dialog
  • SWT Mobile Extensions-一组符合移动设备规范的widget和dialog。
  • eJFace - 一组扩展自eSWT用于把eRCP应用程序与eRCP工作平台相集成,并提供更多更复杂的widget类似于面向MVC的视图。
  • eWorkbench-一个UI框架用于管理eRCP应用程序的启动与显示。
  • eUpdate-一个简化的API和界面可用于动态更新设备软件
  • microXML-一个小巧,快速的XML解析器支持SAX与DOM API。
    eRCP当前支持的Nokia Series 80和Windows Mobile。

SWTEditor  【Java开源 Eclipse插件】

基于SWT开发的HTML WYSIWYG编辑器。

BZByte EZAjax  【Java开源 AJAX开发组件】

BZByte EZAjax是一个开源的Ajax Web框架。BZByte Ajax框架采用服务器端的Java来创建DOM而不是通过web浏览器的JavaScript。该框架的所有更新都是GUI驱动,所以无需担心暴露应用 程序的代码和远程接口。GUI更新快速并且不依赖终端用户计算机的快慢。

 

Valhalla Chat是一个蓝牙即时消息软件。它为移动电话,桌面电脑和PDA提供一个公共的消息发送平台

 

http://chatgpt.dhexx.cn/article/tCTKBm8m.shtml

相关文章

代码重构-了解你的代码:cloc + simian

文章目录 前言cloc安装使用 Simian安装使用 前言 关于代码重构有很多书籍,理论和工具。准备开个系列边学习边分享。 这次先学习和介绍两个比较简单的工具。 cloc cloc counts blank lines, comment lines, and physical lines of source code in many programmi…

安全团队不可错过的 7 个开源工具

微信搜索逆锋起笔关注后回复编程pdf 领取编程大佬们所推荐的 23 种编程资料! 项目地址:https://github.com/tmobile/pacbot 文章来源:安全牛 开源工具是网络安全团队武器库中必不可少的利器,在云计算普及的今天,虽然云安全厂商们大…

html去除重复代码,simian 查找项目中的重复代码

证明文件是完整的,可忽略 然后解压simian-2.5.10.tar.gz,并把解压后的文件放到D:Program_Filessimian-2.5.10目录下 使用bin目录下的jar 执行命令,从src目录下找到重复3行的重复代码,并将找到的结果放入D:esult.txt中 java -jar D…

如何产出规范、安全、高质量的代码?

对于一个软件开发团队,可以通过哪些代码质量指标和扫描方法让团队产出规范、安全、高质量的代码?让开发团队运行的安全、透明、可靠?本文总结了其中一些实践和工具,包含常见代码质量扫描工具、代码质量指标、第三方依赖管理、安全…

重复代码检查工具simian的基本用法

simian是一个检查重复代码的工具,支持通过命令行和UI方式来检查代码,可以检查多种语言(比如C\C, java, c#等)的代码,常见的编程语言都支持,下面先来看看如何使用命令行来检查c重复代码的。 E:\temp\simian-…

CC simian

看它还好.所以就收藏起来. 让开发自动化: 除掉构建脚本中的气味创建一致、可重复、可维护的构建 文档选项 打印本页将此页作为电子邮件发送级别: 初级Paul Duvall (paul.duvallstelligent.com), CTO, Stelligent Incorporated2006 年 11 月 1…

使用Simian检查Java项目中冗余代码

Simian UI 是一个用来发现重复代码的eclipse插件,对于改善设计,消除冗余代码很有帮助。 使用eclipse的Help->Software Update进行安装。站点地址为:http://www.integility.com/eclipse/ 安装后,按照提示重新启动eclipse. 1 在希望进行分析…

使用Simian工具扫描重复代码

工具下载地址:http://www.harukizaemon.com/simian/get_it_now.html 1. simian命令行的格式: java -jar simian.jar [options] [files] simian.exe [options] [files] 2. Usage: [options] [files] 命令描述-balanceCurlyBraces[/-]Accounts for curl…

异常解决java.lang.ClassNotFoundException: org.springframework.boot.actuate.endpoint.PublicMetrics

异常java.lang.ClassNotFoundException: org.springframework.boot.actuate.endpoint.PublicMetrics 原因:springboot-web 版本冲突 修改版本为1.5.9

关闭springboot健康检查 org.springframework.boot.actuate.health.AbstractHealthIndicator 89 health - Elastic

错误日志:org.springframework.boot.actuate.health.AbstractHealthIndicator 89 health - Elasticsearch health check failed java.net.ConnectException: Connection refused: no further information 出现这个错误是spring对Elasticsearch监测失败,解…

解决 Spring Cloud 整合 zipkin 报错:org.springframework.boot.actuate.health.CompositeHealthIndicator......

文章目录 一、问题描述二、解决方法 一、问题描述 我的 Spring Boot 版本是 2.3.4&#xff0c;Spring Cloud 版本是 Hoxton.SR1。 要整合 zipkin&#xff0c;先在服务端导入了以下依赖&#xff1a; <dependencies><dependency><groupId>io.zipkin.java</g…

NoClassDefFoundError: org/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter

线上项目运行期间报错&#xff1a;java.lang.NoClassDefFoundError: org/springframework/boot/actuate/web/trace/servlet/HttpTraceFilter$CustomStatusResponseWrapper 提示class找不到&#xff0c;百思不得其解&#xff0c;sping的jar咋会找不到&#xff0c;最后怀疑是打包…

org/springframework/boot/actuate/metrics/cache/CacheMeterBinderProvider not found. Make sure your ow

报错信息如下 java.lang.IllegalStateException: Could not evaluate condition on org.springframework.boot.actuate.autoconfigure.EndpointWebMvcAutoConfiguration$EndpointWebMvcConfiguration due to org/springframework/boot/actuate/metrics/cache/CacheMeterBinder…

spring boot 源码解析52-actuate中MVCEndPoint解析

前言 之前的几篇文章分析了spring boot 中有关endpoint的实现,细心的朋友可以发现,在org.springframework.boot.actuate.endpoint.mvc 包下也有一系列的xxxEndpoint,这又是为什么呢? 原因是: 我们很多情况下,都是访问接口的方式获取应用的监控,之前的分析是其实现的底层,要想…

Unable to identify any set of controllers that can actuate the specified joints:

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 背景一、解决办法二、总结 背景 具体的报错如下&#xff1a; [ERROR] [1649324583.023988413]: Unable to identify any set of controllers that can actuate the…

springboot整合Actuator监控

springboot整合Actuator监控。 1.简要说明&#xff1a; Actuator提供了对springboot应用程序监视和管理的能力&#xff0c;可以选择通过使用HTTP Endpoint或者使用JMX来管理和监控springboot应用程序。 Actuator 允许通过Endpoints对springboot进行监控和交互。springboot内…

项目监控之Spring Boot 监控端点 Actuator 入门

1. 概述 应用在部署在生产环境下&#xff0c;我们还需要考虑应用的管理与监控。例如说&#xff0c;应用是否健康存活、应用的 JVM 监控信息、服务器的监控信息&#xff08;CPU、内存、磁盘等等&#xff09;。 如果我们为应用的管理与监控做相应的开发&#xff0c;是需要一定的…

spring boot 源码解析23-actuate使用及EndPoint解析

前言 spring boot 中有个很诱人的组件–actuator,可以对spring boot应用做监控,只需在pom文件中加入如下配置即可: <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></depen…

ESXi挂载NFS共享存储

通常VMware的整体架构由三个部分组成&#xff0c;虚拟化环境&#xff08;包括ESXi与vCenter以及VM&#xff09;&#xff0c;交换机&#xff08;通常为万兆交换机或光纤交换机&#xff09;&#xff0c;存储&#xff08;netap、EMC等&#xff09;。使用光纤交换机&#xff0c;ESX…

Docker容器中挂载NFS共享目录

之前在https://blog.csdn.net/fengbingchun/article/details/110561129 介绍过使用Dockerfile构建ubuntu 16.04镜像,并在容器中编译执行Messy_Test项目.这里介绍下如何在容器中挂载NFS服务器上的共享目录. Dockerfile内容如下&#xff1a; FROM ubuntu:16.04 LABEL maintaine…