草庐IT

linux_eclipse

全部标签

java - 在 Eclipse 中,如何查看从何处加载 Java 类?

我的问题如下:我正在开发一个eclipse插件,有时我忘记了从哪里加载类。我想要的是在调试器堆栈跟踪中看到类是从哪里加载的(硬盘驱动器上的哪个jar)。我是否遗漏了一些明显的Eclipse选项?任何帮助将不胜感激! 最佳答案 要查看加载类的位置:在运行配置->参数选项卡中添加vm参数-verbose。这将包括加载类的完整路径。编辑:从jar列表中查找特定类:我使用一个jar类查找器插件。我不记得我下载的确切位置,alphaworkslink到目前为止似乎坏了。但是你可以找到similar工具。注意:在Eclipse中,如果控制台填满

java - 如何在 Eclipse 中更改工作区 JRE

在Eclipse中创建新的Java项目时,我收到以下警告“当前工作区使用1.4JRE...”我的系统上有JRE7。我在eclipse.ini中添加了以下行-vmC:\Java\jre7\bin\javaw.exe我已将JRE7添加到InstalledJREs通过Windows->Preferences->InstalledJREs。仍在Compiler选项卡下,我只能看到compilercompliancelevel直到6。如何将工作区JRE更改为JRE7? 最佳答案 Java7支持仅在EclipseIndigoSR1之后可用(大约

java - 在 ubuntu (linux) 上从 java 使用 Desktop.open() 打开一个路径

我想从我用java编写的应用程序中打开一个文件夹,使用操作系统文件资源管理器。我使用Desktop.open(newFile(path))这在windows上工作正常,但在ubuntu11.10(linux)上它不起作用。在ubuntu和windows上使用Desktop.open打开文件确实有效。在两者之间使用一个步骤:文件fPath=新文件(fPath)并使用fPath.exists()和fPath.isDirectory()对其进行测试均给出true。使用Desktop.open(newFile(path))给我这个异常:java.io.IOException:Failedtos

java - Eclipse 中的 Groovy 无法识别导入

我试图在Eclipse中运行Groovy脚本,但Eclipse似乎忽略了我的所有导入语句。如果我将鼠标悬停在错误上,它会提示我导入适当的类(点击它什么都不做)。我的构建路径和类路径中有所需的jar。示例代码,非常标准:packagescripts.blahimportfoo.Bar;classFooMain{staticmain(String[]args){Barbar=newBar();}}Groovy:无法解析类Bar如有任何帮助,我们将不胜感激。 最佳答案 三种可能性:脚本不在源文件夹中所引用的脚本不在源文件夹中。一个或两个脚

java - Eclipse 中不需要的死代码警告

以下代码在Eclipse中给出了“死代码”警告:privatevoidadd(Noden,Eelement){Nodee=newNode(element);if(n==null)root=e;elseif(n.compareTo(e)>0)if(n.hasLeft())add(n.getLeft(),element);elsen.setLeft(e);elseif(n.hasRight())add(n.getRight(),element);elsen.setRight(e);balance(e);}警告出现在root=e;行。我查了死代码,发现它是代码帽没有效果,因此会被java编译

java - 在 Eclipse 中以编程方式停止和启动 JBoss

是否可以在Eclipse中以编程方式启动和停止JBoss?我正在使用IndigoEclipseJavaEE,我有一个JBoss5.1.0.GA服务器,我在Eclipse中手动启动/停止。我想自动重新启动服务器(作为重新启动服务器以反射(reflect)数据库更改的测试过程的一部分)。有没有我可以用来执行此操作的库,或者是否有其他方法可以实现此操作? 最佳答案 使用执行关闭(bat或sh)然后运行(bat或sh)的脚本创建.bat或.sh文件(取决于安装的JBoss实例的操作系统)。无需为此使用Java或任何其他编程语言。不过,如果您

java - 将 Eclipse java 项目(带有 java 源文件夹)转换为 gradle 项目

我想将我所有的java项目(223个项目)迁移到gradle项目。我正在使用由SpringSourceSTS团队开发的GradleEclipse插件。目前,我所有的java项目都是这样构造的:MyProjet/+-src/log+-some.package.log+-some.package.log.A+-src/tools/core+-some.package+-some.package.tools.B+-some.package.tools.C+-src/tools/graph+-some.package.graph+-src/tests+-some.package.test.D+

【博客566】Linux内核系统日志查看方式汇总

Linux内核系统日志查看方式汇总场景:当出现一些网络异常或者程序异常,但是linux系统各项性能指标都正常时,有可能是一些内核异常导致的服务异常内核日志查看方式汇总1、系统启动后的信息和错误日志:cat/var/log/message2、守护进程启动和停止相关的日志消息cat/var/log/boot.log3、系统异常日志cat/var/log/syslogcat/var/log/kernjournalctl--system-fjournalctl-xe4、内核缓冲区日志信息dmesgcat/proc/kmsg5、Linux系统安全日志,记录用户和工作组变坏情况、用户登陆认证情况cat/v

安装Linux虚拟机——以ubuntukylin-16.04.7-desktop-amd64.iso为例

前言:欢迎来到本篇博客!在今天的数字化时代,计算机虚拟化技术已经成为我们日常生活和工作中枢的一部分。虚拟机允许我们在单一的物理计算机上运行多个独立的操作系统实例,这对于软件开发、测试、教育以及研究等领域都是非常有用的。本文将引导您如何安装一个Linux虚拟机,以了解UbuntuKylin16.04.7桌面为例。UbuntuKylin是一个基于Ubuntu的Linux发行版本,它专门为中文用户提供了优化和本地化的功能。您将了解如何设置并启动一个UbuntuKylin虚拟机,这将成为您进行Linux开发、学习或实验的理想环境。正文虚拟机软件选择在开始安装Linux虚拟机之前,你需要选择一款适合你需

Linux系统运维脚本:统计频繁访问linux主机特定端口的IP地址,看是否有来自某个IP的网络攻击

目      录一、需求1、恶意攻击2、扫描活动3、误配置或故障4、正常访问二、解决思路三、实现方式1、抓取1小时的数据包2、以小时为周期,周期性的执行抓包1小时3,抓包分析数据并输出结果一、需求        如果一个Linux网络主机的某个端口接收到了太多来自某个未知IP地址的数据包,可能涉及多种情况,以下是一些可能的原因:1、恶意攻击        这可能是DDoS(分布式拒绝服务)攻击、洪水攻击(如SYN洪水、ICMP洪水等)或其他形式的网络攻击的一部分。攻击者试图通过发送大量无用的数据包来耗尽目标主机的资源,从而使其无法正常服务。2、扫描活动        IP地址可能在进行端口扫描