【java – 为什么我不能像其他字符串数组那样比较命令行参数?】教程文章相关的互联网学习教程文章

java – 从命令行使用JAR保持JVM运行【代码】

我正在使用手表在大豆文件上运行闭包模板编译器 – 它只是运行java -jar SoyToJsSrcCompiler.jar --outputPathFormat simple.js simple.soy每次文件更改. 问题是jar需要很长时间才能为每次运行加载每个jar.是否有一种简单的方法(easy =命令行工具)可以使JVM保持运行以使每次运行更快?解决方法:结帐Nailgunhttp://www.martiansoftware.com/nailgun/index.html

java – 如何从命令行创建一个类似于eclipse的runnable jar文件【代码】

我知道eclipse会生成一个可运行的jar文件,其中提取的所有库.jar文件都包含在jar文件中.从命令提示符手动创建jar文件时,如何执行类似操作.我是否需要将所有lib jar提取到classes文件夹中? 目前我正在使用 – jar cvfm example.jar manifest.txt -C Classes/ .这会创建一个包含所有类文件的jar文件,我需要将所有库jar都放在与此example.jar相同的文件夹中.解决方法:jar命令行实用程序没办法做这种事情.依赖问题有3个主要解决方案:...

java – 从Eclipse和命令行运行时,BufferedImage字节具有不同的字节顺序【代码】

我试图将BufferedImage的byte []从32位RGBA转换为24位RGB.根据this answer,从图像中获取byte []的最快方法是:byte[] pixels = ((DataBufferByte) bufferedImage.getRaster().getDataBuffer()).getData();所以我迭代所有字节,假设它们的顺序是R G B A,并且对于每4个字节,我在输出字节[]中写入前3个(即忽略alpha值). 从Eclipse运行并且字节转换正确时,这很好用.但是,当我从命令行运行相同的程序时,返回相同的字节顺序相同的字节! 我...

java – 如何使用注释自动解析我的命令行参数?【代码】

我想要像以下一样工作:public class A {@command_line_arg{"argname1"}static boolean x;@command_line_arg{"argname2"}static List<String> y;void main(String[] args) {/* perhaps a call such as parseArgs(); here */System.out.println("got argname1 = " + x);System.out.println("got argname2 = " + y);} }我需要使用哪个库? (有点与this有关.)解决方法:(基于@ fge的answer.) 可以使用带有静态的JCommander:public cla...

java – 可以在命令行上指定其他Maven依赖项吗?

我有一个可以从命令行运行的Maven项目,我计划使用mvn exec:java从一些脚本运行它.该项目可以与插件类型体系结构中的其他不同项目进行交互,因此我想指定在命令行上加载哪个插件.插件是独立于核心代码开发的,所以我想尽可能避免在核心项目的pom中引用它们. 看起来exec Maven插件的配置中的executableDependency可能是我正在寻找的,但它看起来不像我可以在命令行上指定它.解决方法:您也许可以使用Maven profiles.对不同的用例使用不同...

Java程序计算变量数组的平均值,从命令行输入,显示结果【代码】

以下是我到目前为止的情况.说明是创建一个简单的java程序,用于计算可变数量的int的平均值. Args数组为main,没有Scanner对象,查找并显示最高和最低值.将用户输入作为参数的静态方法&返回值.应该在发布时显示欢迎信息. 所以我认为我的代码的开头是正确的!它为我编译.但我不知道如何获得没有扫描仪的用户输入.我假设我需要在静态方法中使用数组将输入转换为参数.执行中的哪个是java CalculateAverage 1,2,5,9,20?然后我会打电话给MA...

使用maven exec插件传递命令行参数javaagent【代码】

我在Java中有一个缓存应用程序,我需要在缓存中放置不同大小的对象.问题是我真的不知道如何计算自定义对象的大小,我找到了解决方案 – 使用该库:http://mvnrepository.com/artifact/com.googlecode.sizeofag/sizeofag/ 1.0.0.要使用库运行程序,我需要指定命令行参数-javaagent.那么,如果我使用maven怎么办? 该计划很简单:protected static Boolean b; public static void main( String[] args ) {System.out.println(SizeOfAgen...

HDFS两种操作方式:命令行和Java API【图】

HDFS 文件操作有两种方式:一种是命令行方式,Hadoop 提供了一套与 Linux 文件命令类似的命令行工具;另一种是 Java API,即利用 Hadoop 的 Java 库,采用编程的方式操作 HDFS 的文件。 本节将介绍 Linux 操作系统中关于 HDFS 文件操作的常用命令行,并将介绍利用 Hadoop 提供的 Java API 进行基本的文件操作,以及利用 Web 界面查看和管理 HDFS 的方法。 HDFS 常用命令 在 Linux 命令行终端,可以使用命令行工具对 HDFS 进行操作。...

无法从Eclipse运行带有Maven的Java应用程序,但它可以在命令行中运行【代码】

我正在尝试从Google运行一个示例.准确地说是Google Calendar cmdline示例(http://samples.google-api-java-client.googlecode.com/hg/calendar-cmdline-sample/instructions.html) 我克隆了代码,我在命令行中构建并编译代码,并且它成功运行. 但现在我将项目导入eclipse,它将无法运行.我总是得到错误:Error: Could not find or load main class Libs\Google我试着谷歌错误但没有找到类似的情况.任何可以帮助我找到解决方案的人,因为...

java – 如何检查应用程序是否在命令行上运行?【代码】

我想编写一个Java应用程序,如果从GUI启动,则打开GUI,如果从命令行启动,则解析命令行参数. 有没有办法检查应用程序是否从GUI启动?解决方法:如果存在控制台设备,则System类的console()方法返回Console对象,否则返回null.表达式args.length> 0检查String数组args是否有任何元素.public static void main(String[] args) {Console console = System.console();if (console != null || args.length > 0) {// The app was started from ...

Unix计数文件命令行 – 来自java代码【代码】

我正在尝试使用java代码中的unix命令计算文本文件的行数. 我的代码看起来像:String filePath = "/dir1/testFile.txt";Runtime rt = Runtime.getRuntime(); Process p; try {System.out.println("No: of lines : ");findLineCount = "cat " + filePath + " | wc -l";p = rt.exec(findLineCount);p.waitFor(); } catch (Exception e) {//code }但是,控制台中没有显示任何内容.当我直接执行命令时,它可以工作.上面的代码可能是什么问...

java – 在settings.xml中的Maven命令行Args【代码】

下午好, 我试图找出是否有可能在Settings.xml中外包Command Line Args. 我不能使用MAVEN_OPTS Env-Var和.mavenrc文件,但我需要在每个项目中使用Settings.重要的是不要使用安装后未包含的插件(与存储库连接需要设置). 设置:-Djavax.net.ssl.trustStore=VALUE-Djavax.net.ssl.trustStorePassword=VALUE-Djavax.net.ssl.keyStore=VALUE-Djavax.net.ssl.keyStorePassword=VALUE-Djavax.net.ssl.keyStoreType=VALUE-Dmaven.wagon.http....

来自命令行的Java代码中的高级语义搜索和替换【代码】

grep,sed,awk和perl等命令行工具允许执行文本搜索和替换操作. 但是,是否有任何工具可以让我从命令行在Java代码库中执行语义搜索和替换操作? 例如,Eclipse IDE允许我轻松地重命名变量,字段,方法或类.但我希望能够从命令行做同样的事情. 上面的重命名操作只是一个例子.我还希望能够选择具有附加语义约束的替换文本,例如: >仅C类,D类和E类方法M1,M2的范围;>只有C类的所有变量或字段;>所有出现某类变量的表达式;>只有变量类定义的范围...

java – eclipse / maven / sonatype war build在命令行工作但不在eclipse中工作【代码】

我的(简单)war项目在命令行使用mvn:package构建良好,但无法使用maven通过sonatype插件在eclipse中构建.我得到的错误是:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1-alpha-1:war (default-war) on project shoploops_webapp: Execution default-war of goal org.apache.maven.plugins:maven-war-plugin:2.1-alpha-1:war failed: dependenciesInfo : dependenciesInfo ---- Debugging informat...

【JAVA】Java 命令行参数解析

jar 包maven依赖<dependency><groupId>commons-cli</groupId><artifactId>commons-cli</artifactId><version>1.2</version></dependency> package pres.ndz.simple;import org.apache.commons.cli.*;/*** Hello world!**/ public class App {public static void main(String[] args) throws ParseException {CommandLineParser parser = new BasicParser();Options options = new Options();// 使用 $ java -jar App.jar -hoptions...

命令行参数 - 相关标签