
Java 开发工具
文章平均质量分 54
福州司马懿
大家如果觉得文章有帮助,给我个关注。谢谢大家 (+_+),失业了球介绍工作
展开
-
Command line is too long. Shorten the command line via JAR manifest
Error running SaasPlatSpringApplication. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.原创 2022-11-29 17:44:19 · 3339 阅读 · 0 评论 -
Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass
从 Github 中下载 Demo 时遇到问题java.lang.IllegalStateException: Cannot load configuration class: com.cxytiandi.sharding.ShardingDbTableApplication at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(Configuration原创 2022-03-01 11:56:44 · 7985 阅读 · 7 评论 -
Ubuntu 下 VSCode开发 Spring Boot
插件安装VSCode 默认只带了一个插件,IntelliCode可以智能的察觉重复性的代码改动并智能化地给出建议,开发者如果接受建议,则IDE会自动根据之前匹配的改动模式,进行自动化代码重构。为了开发 Spring Boot,我们还需要额外安装两个插件...原创 2020-09-08 16:20:38 · 3228 阅读 · 0 评论 -
Java 启用预览特性
问题从Java 13开始支持文本块(多行字符串),可以替代从前丑陋的多行字符串拼接。即使是 Java14 该特性也是预览特性。报错如下:Text Blocks is a preview feature and disabled by default. Use --enable-preview to enable解决方案eclipsemaven修改 pom.xml 文件<project> ... <properties> <java.version>原创 2020-09-14 19:44:47 · 3075 阅读 · 0 评论 -
jps 命令
简介jps(全称:Java Virtual Machine Process Status Tool)是 java 提供的一个用来显示当前所有 java 进程的 pid 的命令。unix 系统里也有一个 ps 命令,用来显示当前系统的进程 id 及其基本情况。配置环境变量jsp 命令的位置在 JAVA_HOME/bin/jps 下,如果使用 sudo apt get install、 dpkg -i、yum install 命令进行安装,会自动配置环境变量。如果手动解压,可以编辑 ~/.bashrc原创 2020-08-27 11:08:59 · 6192 阅读 · 0 评论 -
jarjar.jar来替换jar包名
今天碰到一个问题,Maven混淆过的包发送给客户,然后客户发现里面的 com.a.a.a 的类和另一个 SDK 重名了,手动修改 jar 的包名显然很不现实,因为不知道还有其它哪些地方也引用了该类,这时就轮到 jarjar.jar 出场了。转自 https://www.cnblogs.com/yejiurui/p/4283505.html有时候我们根据一些场景 需要替换第三方jar包的包名转载 2018-01-12 11:44:05 · 3417 阅读 · 0 评论 -
修改JAR包内容并重新打包
最近碰到一个棘手的问题:客户要定制接口,然后他们发了一个旧版的JAR包,其中有几个接口在新的文档上面已经去掉了。但是由于他们文档定制和程序不同步,所以那边的程序员拒绝现在修改。牛逼到屌爆了,于是乎自能自己修改。。。首先用 Java Decompiler (JD-GUI、JD-Core)打开 JAR 包,然后找到待修改的文件File -> Save,把它保存成 java用记事本修改,然后使用 java原创 2017-11-06 19:23:06 · 31542 阅读 · 3 评论 -
Javadoc中"e.g."和"i.e."的区别
在Javadoc注释中,经常遇到两个容易弄混淆的缩写:“i.e.”和“e.g.”。(1)“e.g.”是拉丁语“exempli gratia”的缩写,表示“例如”,就是“for example”的意思;(2)“i.e.”是拉丁语“id est”的缩写,表示补充说明,就是“that is”的意思;(3)还有一个缩写也比较常用:“etc.”,它是拉丁语“et cetera”的缩写,表示“原创 2016-07-28 10:26:06 · 1362 阅读 · 0 评论 -
修改Eclipse导入项目的默认工程名
在Eclipse中导入工程时,有时候导入的工程名不是我们想要的工程名,还需要手动修改,如果同时导入多个工程,还有可能存在多个工程名重复的情况导致不能一次性导入工程,eg,这里的New Project Name显然不是我们想要在Eclipse中显示的工程名:Eclipse_Import_Project 解决这个问题最好的方式是,在需要导入的工程中新建一个".project"隐藏文件原创 2016-07-19 15:23:04 · 3099 阅读 · 0 评论 -
TotoiseSVN的基本使用方法
转自 http://www.cnblogs.com/xilentz/archive/2010/05/06/1728945.html在 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】中,我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码转载 2016-08-04 19:34:05 · 1245 阅读 · 0 评论 -
合并多个jar包
1、将所有待合并的jar包放到一个空目录中,通过jar命令解压得到所有的.class文件。jar -xvf xxx.jarxxx.jar必须为具体的jar,不能为 *.jar。虽然不会报错,但是解压无效,会立马返回。jar 命令 用法: jar {ctxui}[vfmOMe] [jar-file] [manifest-file] [entry-point] [-C dir] files …原创 2016-09-21 11:21:51 · 4736 阅读 · 1 评论 -
每个Java开发者都应该知道的5个JDK工具
JDK是Java语言的软件开发工具包,没有它就无法编译Java程序。目前,有许许多多的JDK工具呈现在大家面前,但最常用的莫过于java.exe、javac.exe、jar等。除了这几个,还有哪些呢?本文作者Joe拥有多年的Java开发经验,其在博客上分享了一篇文章:5 JDK Tools Every Java Developer Should Know,笔者对其进行了编译,以下为译文。 目前,有转载 2016-10-18 18:49:47 · 1332 阅读 · 0 评论 -
使用bat(批处理文件)执行Java程序
一、使用bat执行jar文件创建ReplDemo.bat(win32批处理文件),放置于与jar相同的目录下。@echo offjava -jar repl.jar如果没有@echo off,会输出bat中的命令 二、使用bat执行class文件创建ReplDemo.bat(win32批处理文件),放置于eclipse的Java项目根目录下。 bin目录是java编译后的class目录libs原创 2016-10-02 22:47:08 · 18551 阅读 · 0 评论 -
通过环境变量修改java版本不生效
本机依次安装了 jdk1.8、jdk1.6 和 jdk1.7 三个版本的 jdk,由于maven打包android程序最高只支持到 jdk1.7,因此需要将jdk版本该为1.7。修改环境变量,将JAVA_HOME的目录定义为jdk1.7所在的目录。然后在命令行中执行 “java -version”,查看当前 java 版本,惊奇的发现竟然还是1.8。于是当即切换到 java1.7 的 bin 目录,原创 2016-09-26 19:44:06 · 18363 阅读 · 2 评论 -
eclipse导出可执行jar
测试代码如下import java.util.Scanner;public class MainClass { private static final String COPYRIGHT = "Input .exit to exit this cmd."; private static final String PROMOPT = "input>"; private stati原创 2016-10-02 22:49:33 · 3533 阅读 · 0 评论 -
eclipse 查看版本号及优化运行速度
一、前言 由谷歌主导,目前 Android 的开发工具正逐步从 eclipse 转向 Android Studio,但由于长城防火墙、Android Studio 对 Jni 的支持、Android Studio占用内存太大 等问题,仍有许多公司还依然使用eclipse进行开发。另外eclipse 也是C/C++、Java等流行语言的开发工具。所以我这里介绍下eclipse的基本原创 2016-07-25 09:33:13 · 2371 阅读 · 0 评论 -
chrome浏览器查看网页请求首部
在浏览器中右键,选择“检查(N) Ctrl+Shift+I” 。切换到“Network”选项卡 在地址栏中键入网页,并单击“回车”按钮,这时列表中便会显示出当前页面请求的所有数据列表 选中其中任意一项,即可查看HTTP的首部信息了原创 2016-09-26 11:27:45 · 5428 阅读 · 0 评论 -
将可执行的jar打包成exe文件
我们都知道java是平台无关性,可以打包成jar文件,到任何操作系统有jre环境的电脑都可以允许。可以说打包成exe文件就相当于舍弃了java的平台无关优势。不过由于在Windows上双击默认无法直接执行jar程序,因此有时候打包成exe就成为必然的需要了。准备过程1、测试代码如下import java.util.Scanner;public class MainClass { private原创 2016-10-02 20:58:58 · 3762 阅读 · 0 评论 -
Eclipse导出javadoc
1、项目(右键单击) -> Export -> Java -> Javadoc2、创建javadoc(1)Create Javadoc for members with visibility: ①:Private:Generate Javadoc for all classes and members ②:Package:Generate Javadoc for all原创 2016-07-19 18:53:07 · 1710 阅读 · 0 评论 -
动画讲解Eclipse常用快捷键
转自 http://begeek.cn/post/2683.html?ref=myreadEclipse有强大的编辑功能, 工欲善其事,必先利其器, 掌握Eclipse快捷键,可以大大提高工作效率。小坦克我花了一整天时间, 精选了一些常用的快捷键操作,并且精心录制了动画, 让你一看就会。注释 Ctrl+/能为光标”所在行”或者”选中行”添加注释或者取消注释。 也可以转载 2016-07-25 16:32:58 · 1338 阅读 · 0 评论 -
Java VisualVM 多线程监控分析工具
%JAVA_HOME%/bin/jvisualvm.exe是多线程监控分析工具。可以监控内存泄露,跟踪垃圾回收,执行时内存、cpu分析,线程分析…… 程序运行后会自动监控本机运行的java程序(Local标签下,远程服务器上的java程序需要另行配置) Virtual VM 的 Overview 可以查看 eclipse 的启动配置参数(即eclipse目录下的eclipse.ini原创 2016-10-18 19:59:31 · 4678 阅读 · 0 评论