概要 IntteliJ IDEAで、Mavenプロジェクトのtestフェーズをデバッグ実行した場合に、ブレークポイントで止まってくれない(ステップ実行ができない)現象に遭遇した。 Mavenはデフォルトだとテストが別の(forkした)プロセスで実行されるため、IDEAがテストの実行プロセスを捕まえられないようだ。 実行時に -DforkCount=0 オプションをつけるとデバッグできるようになる。 $ mvn -DforkCount=0 test 補足 Maven Surefire Plugin の maven.surefire.debug プロパティを使えば、リモートデバッグの要領でforkしたプロセスでもデバッグはできるよう。 ただテストをデバッグしたいのって、IDEで開発中のことがほとんどだろうし、いっそforkさせないようにした方が楽と思われる。 forkMode=never とい
2019/6/25に行われたJavaコミュ@福岡での登壇資料です
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class Test { public static void main(String[] args) throws IOException { Path source = Paths.get("c:/temp/0multipage.tif"); System.out.println(Files.probeContentType(source)); // output : image/tiff } } The default implementation is OS-specific and not very complete. It's possible
import java.util.ArrayList; import java.util.List; import org.opencv.core.*; import org.opencv.highgui.Highgui; import org.opencv.imgproc.Imgproc; public class Main { /** * 輪郭を抽出して、輪郭を囲む四角形を描画します。 */ public static void main(String[] args) { System.loadLibrary("opencv_java"); Mat src= Highgui.imread("num.png",0); Mat hierarchy=Mat.zeros(new Size(5,5), CvType.CV_8UC1); Mat invsrc=src.clone(); Core.b
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く