草庐IT

HBase常用Shell命令

全部标签

使用 shell 脚本的 Java 代码格式化

我知道这很愚蠢,但我无法克服好奇心。是否可以编写一个shell脚本来格式化一段java代码?例如,如果用户在代码中写入:publicclassSuper{publicstaticvoidmain(String[]args){System.out.println("Helloworld");inta=0;if(a==100){System.out.println("Helloworld");}else{System.out.println("Helloworldwithelse");}}}我想编写一个shell脚本,使代码像这样。publicclassSuper{publicstatic

java - 使用 Java 在命令行上打印清晰的文本

如何使用Java清除在命令行中打印的文本?我想在打印后清除Text1并用Text2覆盖。我搜索并找到了这段代码,但它不起作用。publicclassclassName{publicstaticvoidmain(String[]args)throwsIOException{System.out.println("Text1");Runtime.getRuntime().exec("cls");System.out.println("Text2");}} 最佳答案 你可以通过打印\b来做到这一点:System.out.print("Te

java - Spring Cloud Hystrix 在第一次命令调用时失败

我注意到第一个Hystrix命令总是调用我的回退,之后的调用在SpringCloudNetflix中运行良好。我应该设置什么来避免它吗?为什么会这样? 最佳答案 看起来像是基础设施初始化的副作用和超时https://groups.google.com/d/msg/hystrixoss/_jnxAyS20lA/fWo0ZAHoxt8J 关于java-SpringCloudHystrix在第一次命令调用时失败,我们在StackOverflow上找到一个类似的问题:

java - 创建一个 shell 脚本来运行 Java 程序

我使用shell脚本来运行Java类。我的脚本包含#!/bin/shjava-jarjobs/job.jar这些是我运行它的失败尝试。[root@]#shtestapp.shUnabletoaccessjarfilejobs/job.jar如果我只是在命令行执行此操作,它工作正常[root@]#java-jarjobs/job.jar谢谢。 最佳答案 最好的方法是获取当前的目录名并用这个进入:#!/bin/shcd`dirname"$0"`java-jar./job/job.jar 关于

java - 为什么 M2Eclipse 在 mvn 命令行没有时提示缺少工件?

我刚刚设置了EclipseHelios的全新安装,并将M2Eclipse配置为使用Maven的外部(v2.2.1)安装。系统在命令行上编译正常,但在M2Eclipse中,我的几个项目模块出现错误:缺少工件javax.jms:jms:jar:1.1:test我可以通过从Atomikos依赖项中排除jms工件来克服错误。但我的主要问题是两者如何提供不同的结果!更奇怪的是,我安装了另一个EclipseHelios,一切正常。 最佳答案 m2eclipse中的依赖解析器没有使用外部Maven安装,它必须使用嵌入式Maven版本。因此,我建议

java - 通过 Maven 命令行设置属性

我对使用Maven时通过命令行为某些单元测试设置属性的正确方法感到困惑。有许多问题(例如SpecifyingMavenmemoryparameterwithoutsettingMAVEN_OPTSenvironmentvariable、Isthereawaytopassjvmargsviacommandlinetomaven?、HowtosetJVMparametersforJunitUnitTests?)涉及到这个主题,但没有一个是我正在寻找的答案。我想设置属性java.util.logging.config.class到某个值,但我不想设置MAVEN_OPTS环境变量。我可以使用以

java - 无法从命令行运行 swing

我在windows中使用命令行来编译然后执行我的java程序。我去了http://java.sun.com/docs/books/tutorial/uiswing/start/compile.html并尝试编译HelloWorldSwing.java类。它有效,但是当我尝试“javaHelloWorldSwing”时,它给了我一堆错误,并在线程“main”java.lang.NoClassDefFoundError:HelloWorldSwing(wrongname:start/HelloWorldSwing)中说了一些类似的东西我尝试使用javastart/HelloWorldSwi

Java执行命令行程序

我在执行命令行工具时遇到一点问题。我想从WinRAR执行UnRAR.exe。我这样做:Processprocess=runtime.exec("\""+unrarPath+"\""+"x-kb-vp"+"\""+fileName+"\"",null,f.getParentFile());我的问题是压缩文件受密码保护。如果我在控制台中执行命令,系统会要求我输入密码。如果我让Java执行它,程序就会结束,永远不会等待用户输入(密码)。我尝试写入流程输出流,但没有成功。关于在“不同”环境中执行的命令行程序的行为,我需要了解什么吗?编辑:也许我不够清楚。我的问题是:是否可以使用Java与命令行

java - 从 Java 中运行命令行操作

我构建了一个非常简单的程序来测试运行独立于Java的命令行操作。也就是说:稍后我希望能够将此代码从使用“移动”修改为我可以在命令行中输入的任何其他命令(包括调用其他非Java软件)。我确实搜索并阅读了大约两打答案,但它们要么都表明我正在正确地尝试这个,与我的简单测试无关,要么提出了其他不起作用的解决方案(比如使用.exec(String[])方法而不是.exec(String)-结果相同!)。这是我的代码:importjava.io.IOException;publicclassRunCommand{privatestaticfinalStringPATH_OUT="C:\\Users

java - 如何更改 Ant 的文件集命令的目标目录?

我有一个Java库的Ant构建文件。它看起来像这样:...唯一的问题是我的JavaDoc被直接导出到生成的jar文件的根目录中。本质上,我想要一些相当于的东西可以在中使用的命令命令。我想要的结构是这样的:export.jarMETA-INFManifest.MFcomexamplewhateverBlah.classBlah.javaorgexternalsomelibraryMagic.class//contentsoftheincludedlibraryjarfiledoc//javadocfileshere目前的结构是:export.jarMETA-INFManifest.MFc