标签: java

从Maven,我如何运行一个生活在src/test/java下的类?

我继承了一个代码库:)

在src/test/java /下面有一个我需要运行的文件(我需要运行它public static void main(String[] args),而不是其中的@Test方法).

我最接近的是:

mvn -e exec:java -Dexec.mainClass="com.me.packagex.RunFile" -Dexec.classpathScope="test"
Run Code Online (Sandbox Code Playgroud)

但那失败了,似乎是因为RunFile想要使用src/main/java/com/me/packagex /(notice,/ main /,not/test /)下的类.其下的文件与RunFile在同一个包中,即'package com.me.packagex;'.

如果我删除它-Dexec.classpathScope="test"然后它根本找不到RunFile.就好像我需要给它两个范围,但它不接受"测试,编译".

我从(亲爱的离开)继承的人曾经从Eclipse运行它.我需要一种从命令行运行它的方法.

我希望这清楚地解释了.

tyvm,


这很有希望.帕斯卡,我已经试过你的榜样,并且没有为我工作.

虽然现在我看着它 - 它没有找到Demo,而不是找到Dog.

Apache Maven 2.2.1 (rdebian-1)
Java version: 1.6.0_18
Java home: /usr/lib/jvm/java-6-openjdk/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-25-generic" arch: "i386" Family: "unix"

$ mvn -e exec:java -Dexec.mainClass="com.stackoverflow.Demo" -Dexec.classpathScope="test"

[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] An exception occured while executing the Java class. …
Run Code Online (Sandbox Code Playgroud)

java maven-2 exec-maven-plugin

42
推荐指数
3
解决办法
2万
查看次数

如何缩放BufferedImage

在javadocs之后,我试图扩展一个BufferedImage没有成功的是我的代码:

BufferedImage image = MatrixToImageWriter.getBufferedImage(encoded);
Graphics2D grph = image.createGraphics();
grph.scale(2.0, 2.0);
grph.dispose();
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么它不起作用,有什么帮助吗?

java bufferedimage image image-processing image-scaling

42
推荐指数
6
解决办法
10万
查看次数

如何将List <String>转换为List <Object>

我想转换List<String>为List<Object>.

现有方法之一是返回List<String>,我想将其转换为List<Object>.在Java中是否存在直接的方式,然后迭代并逐个元素地转换?

java generics

42
推荐指数
4
解决办法
8万
查看次数

F和D在数字文字的末尾是什么意思?

我见过一些这样的符号,但我找不到任何奇怪的东西,

double d = 5D;
float f = 3.0F;
Run Code Online (Sandbox Code Playgroud)

5后面的D和F究竟意味着什么?

java floating-point double

42
推荐指数
3
解决办法
4万
查看次数

Eclipse android项目总是在调试中发挥作用

我觉得愚蠢地问这个,甚至更傻也没有这个问题.我有一个Android项目,直到现在一直执行良好.

但是几天前,没有我做任何我所知道的事情,我的项目总是在调试中启动,无论我尝试什么(点击调试或运行给我相同的结果).我尝试查看项目设置和构建配置,但看不到任何证明这一点的理由.

所以现在我每次启动应用程序时都要转到调试选项卡并单击断开连接...

有任何想法吗

java eclipse android

42
推荐指数
3
解决办法
1万
查看次数

我怎么知道Object是否是String类型对象?

我必须知道如果Object是String或任何其他类类型,我该怎么办?目前我这样做,如下,但它不是很好的编码.

try {
    String myString = (String) object;
    // do stuff here
} catch(Exception e) {
    // it wasn't string, so just continue
}
Run Code Online (Sandbox Code Playgroud)

java

42
推荐指数
3
解决办法
10万
查看次数

Java将Arraylist <Float>转换为float []

我怎么能这样做?

我有一个arraylist,有浮动元素. (Arraylist <Float>)

(float[]) Floats_arraylist.toArray()
Run Code Online (Sandbox Code Playgroud)

它不起作用.

无法从Object []转换为float []

java arrays autoboxing casting arraylist

42
推荐指数
3
解决办法
7万
查看次数

获取组件类型的数组类

如果我有一个实例Class,有没有办法获得Class其数组类型的实例?我基本上要求的是等效于方法getArrayType的反转getComponentType()方法,例如:

array.getClass().getComponentType().getArrayType() == array.getClass()
Run Code Online (Sandbox Code Playgroud)

java arrays

42
推荐指数
3
解决办法
2万
查看次数

从FileOutputStream获取文件名

有没有办法从一个FileOutputStream或从中获取文件名FileInputStream?

java io fileoutputstream

42
推荐指数
3
解决办法
4万
查看次数

"_Problem Loading Widget"消息

当加载小部件时,如果它找不到资源或其他东西,则说明问题加载小组件.就这样!惊人!此消息仍保留在主屏幕上,甚至没有说明哪个小部件无法加载.

我通过反复试验弄清楚但是我想知道是否有任何地方可以在发生这种情况时找到错误消息.Android会在哪里说出加载小部件的问题,甚至是哪个小部件无法加载?

java android loading android-widget android-layout

42
推荐指数
4
解决办法
3万
查看次数