Web系開発メモ

Java, C#, HTML, CSS, JavaScript のことなどを書いてます。

2022-01-01から1年間の記事一覧

VBScript 同じ名前のバッチを非表示で実行する方法(VBS)

VBS

VBScript で、同じベース名(拡張子を除いたファイル名)のバッチファイルを非表示で実行する方法を書いていきます。 1. ファイルの作成 フォルダに、同じベース名の VBS と BAT ファイルを用意します。 今回の例では、test.vbs と test.bat を作成しました…

VBScript 変数宣言と値の代入を1行で書く方法(VBS)

VBS

VBScript で、変数の宣言と値の代入(初期化)を一行で書く方法を記載します。 1行で書く方法 Dim で宣言して、コロン : の後で代入します。 Option Explicit Dim num: num = 0 Dim str: str = "文字列" Dim fso: Set fso = WScript.CreateObject( _ "Scrip…

Selenium WindowsでUSキーボードレイアウトが追加される

Selenium で ChromeDriver か EdgeDriver を使用すると、Windows のキーボードレイアウト「英語(US)」が追加されました。これから、その詳細を記載していきます。 バージョン 事象を確認した製品のバージョンは以下の通りです。 Windows 11 ChromeDriver 1…

Selenium JavaでWebDriverを自動更新する方法(WebDriverManager)

WebDriverManager を使って、Java で ChromeDriver を自動更新する方法を書いていきます。 ※ FirefoxDriver や EdgeDriver も自動更新できるようです。 バージョン ブログ執筆時の OS とバージョンは以下の通りです。 Windows 11 Java 17 Maven 3.8.6 1. 自…

MavenでJavaプログラムを実行する方法(Exec Pluginの使用方法)

Exec Maven Plugin を使って、Java のプログラムを実行する方法を書いていきます。 1. 実行方法 pom.xml に、プラグインと実行したいクラスを追加します。 <project> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>3.1.0</version> <configuration> <mainClass>[MainクラスのFQCN]</mainClass> </configuration></plugin></plugins></build></project>

MavenでFat JARを作成する方法(Assembly Pluginの使用方法)

Maven の Assembly Plugin を使って、fat jar(依存するライブラリも含む jar)を作成する方法を書いていきます。 ※ fat jar は uber-jar と呼ばれることもあります。 1. 作成方法 pom.xml に、アセンブリープラグインの定義を追加します。 <project> <build> <plugins> <plugin> <groupId>org.apache.m</groupid></plugin></plugins></build></project>…

Mavenでテストをスキップする方法(単体テストのスキップ)

Maven のビルドで、単体テストをスキップする方法を書いていきます。 1. テストの実行をスキップする方法 テストの実行をスキップするには、プロパティ skipTests を使います。 mvn package -DskipTests 下のように、true を設定しても同じ動作になります。 …

Maven ビルドライフサイクル・フェーズ・ゴールの概要

Maven のビルドライフサイクル、フェーズ(フェイズ)、ゴールについて、調べたことをまとめていきます。 1. ビルドライフサイクルについて Maven には3つのビルドライフサイクルがあり、それぞれが以下の役割を担っています。 clean:ビルドの成果物を削除…

Mavenでライブラリを追加する方法(依存性・依存関係の追加)

Maven のプロジェクトに、ライブラリ(依存性)を追加する方法を書いていきます。 Maven で依存関係を追加すると、ライブラリが自動的にダウンロードされて、クラスパスに追加されたりするので便利です。 追加方法 以下のように、pom.xml の dependencies で…

EclipseでMavenプロジェクトをインポートする方法

Eclipse で Maven のプロジェクトをインポートする方法を書いていきます。 1. インポートダイアログの表示 Eclipse のメニューで「ファイル」→「インポート」をクリックします。 2. プロジェクトの選択 ダイアログが表示されたら、 Maven の「既存 Maven プ…

EclipseでMavenプロジェクトを作成する方法(Hello World)

Eclipse で Maven のプロジェクトを作成して、Hello World プログラムを実行する方法を書いていきます。 1. ダイアログの表示 Eclipse のメニューで「ファイル」→「新規」→「その他」をクリックします。 2. ウィザードの選択 以下のダイアログが表示されたら…

Maven プロジェクトを作成して実行する方法(Hello World)

Maven のプロジェクトを作成して、Hello World プログラムを実行する方法を書いていきます。 バージョン ブログ執筆時の OS とバージョンは以下の通りです。 Windows 11 Java 17(Amazon Corretto) Maven 3.8.6 上のリンクをクリックすると、インストール方…

C# Dictionaryで同じキーの要素を上書きする方法

C#

C# の Dictionary で、重複するキーの要素を上書きする方法を書いていきます。 上書きする方法 添え字を使って、イコールで代入すると上書きできました。 Dictionary<string, string> dic = new Dictionary<string, string>(); var key = "あ"; dic[key] = "a"; dic[key] = "A"; // OK(キー=</string,></string,>…

MavenでJavadocのエンコーディングを設定する方法

Maven で Javadoc のエンコーディング(文字コード)を設定する方法を書いていきます。 設定方法 下のように、pom.xml のプロパティで指定します。 <project> ... <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> ... </project> ※ プロジェクトタグの属性は省略していま…

Maven エンコーディングの設定方法(ビルド時の文字コード)

Maven のプロジェクトで、ソースコードやドキュメント出力(Javadocなど)のエンコーディングを設定する方法を書いていきます。 設定方法 下のように、pom.xml のプロパティで設定します。 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> プロパティの位置 プロパティタグ <properties> の…</properties>

環境変数JAVA_HOMEとPathをWindowsで設定する方法

環境変数 JAVA_HOME と Path を、Windows 11 で設定する方法を書いていきます。 環境変数の確認 JDK をインストールすると、自動的に環境変数が設定されている場合があります。以下のコマンドを実行して、 > echo %JAVA_HOME% C:\Program Files\Amazon Corre…

Eclipse プロジェクトのJREを変更する方法(ビルドパスの変更)

Eclipse には JRE(JDK)が含まれていて、プロジェクトの JRE システム・ライブラリーとして設定されます。下の画像はその例で、java.base などのパスが C:\eclipse\plugins\..\jre\.. になっています。 Eclipse の JRE ではなくて、本番環境の JRE などを設…

Eclipse 自動更新の設定を変更する方法(デフォルトは有効)

Eclipse の自動更新の設定を変更する方法を書いていきます。 バージョン ブログ執筆時の OS とバージョンは以下の通りです。 Windows 11 Eclipse 2022-09 1. 設定の表示 Eclipse のメニューで「ウィンドウ」→「設定」をクリックします。 2. 自動更新の設定 …

Eclipse メモリ使用状況の表示方法(ヒープ・ステータス)

Eclipse のメモリ使用状況(Heap領域)を表示する方法を書いていきます。 1. 設定の表示 Eclipse のメニューで「ウィンドウ」→「設定」をクリックします。 2. ヒープ・ステータスの設定 設定が表示されたら「一般」の「ヒープ・ステータスを表示」にチェック…

Eclipse e(fx)clipseでHello Worldプログラムの実行(JavaFX開発)

Eclipse の e(fx)clipse と Scene Builder を使って、JavaFX の Hello World プログラムを実行する方法を書いていきます。 バージョン ブログ執筆時の OS とバージョンは以下の通りです。 Windows 11 Java 17(Amazon Corretto) JavaFX SDK 19(Gluon) Sce…

Eclipse e(fx)clipseのインストールと設定方法(JavaFX開発)

Eclipse で JavaFX の開発をするために、e(fx)clipse をインストールして設定する方法を書いていきます。 バージョン ブログ執筆時の OS とバージョンは以下の通りです。 Windows 11 Java 17(Amazon Corretto) JavaFX SDK 19(Gluon) Scene Builder 18.0.…

JavaFX Scene Builderのインストール方法(Windows)

JavaFX の開発をするために、Scene Builder をインストールする方法を書いていきます。 バージョン ブログ執筆時の環境とバージョンは以下の通りです。 Windows 11 Java 17(Amazon Corretto) Scene Builder 18.0.0(Java 11 以上が必要) 1. ダウンロード …

JavaFX SDK コンパイルと実行方法(Hello Worldプログラム)

JavaFX SDK を使って、Hello World プログラムをコンパイルして実行する方法を書いていきます。 バージョン OS と Java のバージョンは以下の通りです。 Windows 11 Java 17(Amazon Corretto) JavaFX 19(Gluon) Java と JavaFX について Java と JavaFX …

JavaFX SDKのインストール方法(バージョン19)

JavaFX の開発をするために、JavaFX SDK 19 をインストールする方法を書いていきます。 バージョン OS と Java のバージョンは以下の通りです。 Windows 11 Java 17(Amazon Corretto LTS) JavaFX 19(Gluon 非LTS) ※ Gluon のサイトでは、Java FX 17(LTS…

Eclipse Javaのコンパイルと実行方法(Hello Worldプログラム)

Eclipse で Java のプログラムをコンパイルして実行する方法を書いていきます。プログラムの内容は、コンソールに Hello World を出力するものになります。 バージョン ブログ執筆時のバージョンは以下の通りです。 Java 17 Eclipse 2022-09 補足 Eclipse の…

EclipseにLombokをインストールする方法(Lombokエラー対応)

Eclipse に Lombok をインストールする方法を書いていきます。 インストールが必要な理由 インストールしていないと、Lombok が生成するはずのコードでエラーが発生するためです。 Lombok 関連のエラーが発生している場合も、以下のインストール手順を試して…

Eclipse 起動時のヒープ・サイズを設定する方法(メモリ初期値)

Eclipse のヒープ・サイズの初期値を設定する方法を書いていきます。 バージョン ブログ執筆時の OS とバージョンは以下の通りです。 Windows 11 Eclipse 2022-09 1. eclipse.ini を開く エクスプローラーで Eclipseをインストールしたフォルダ(C:\eclipse …

Eclipse インデントをスペースにする方法(Java, XML, テキストエディター)

Eclipse の以下のエディターで、インデントを半角スペース(空白)に設定する方法を書いていきます。 Java エディター テキストエディター(XMLも含みます) 補足 以下の手順では、インデントのサイズを半角2つに設定しています。お好みで調整して頂ければ…

Eclipse エンコーディングの設定方法(文字コードの設定)

Eclipse のエンコーディングを設定する方法を書いていきます。 補足 以下の環境だと、エンコーディングは「UTF-8」に設定されていました。 Windows 11 Eclipse 2022-09 1. 設定の表示 Eclipse のメニューで「ウィンドウ」→「設定」をクリックします。 2. 設…

Eclipseのスペルチェックを無効化する方法(ON/OFFの切り替え方法)

Eclipse のスペル・チェックを設定する方法を書いていきます。 1. 設定の表示 Eclipse のメニューで「ウィンドウ」→「設定」をクリックします。 2. スペル・チェックの設定 設定が表示されたら、 以下の手順で変更できます。 左上の入力欄で「スペル」と入力…