2009-06-22 6 views
2

をjavaアプリケーションを起動する可能性の重複:
Auto startup for java desktop application?コードウィンドウの起動時に

私は、NetBeans 6.5.1を使用してJavaデスクトップアプリケーションを持っています。 Windows上のJarファイルをオートフォーマットするためのコードを提案するのに誰かが私を助けることができるかどうか疑問に思っていました。事前 で

おかげBhavi

+0

この質問を確認:http://stackoverflow.com/questions/979451/auto-startup-for-java-desktop-application – Shoban

答えて

3

それはあなたが "Windowsの起動" によって何を意味するかに依存します。ユーザーがログインせずにバックグラウンドで実行すると、Windowsサービスラッパーを作成する必要があります。

「Windowsスタートアップ」とは、ユーザーがログインしたときに実行することを意味します。アプリケーションを起動するバッチファイルを作成し、そのバッチファイルへのリンクをユーザーの自動スタートフォルダー(または「すべてのユーザー」自動スタートフォルダー)。

EDIT あなたのコメントに従って私が何を意味するかを明確にする。

あなたは、.NETプログラマと言ったので、あなたは、.NETアプリケーションを開発したいよう私たちは話すことができる:

  1. あなたのプログラムは、Windowsのサービスのように振る舞う必要がある場合は、あなたには、いくつかの必要があると思い「本当の」Windowsサービスとして機能し、Service Managerを使用して起動したときにプログラムを起動するサービスラッパーの種類です(JavaではWindowsサービスを開発できないため、このラッパーが必要です)。

  2. プログラムが通常のアプリケーションのように動作し、ユーザーがログオンするたびに起動する必要がある場合(例:SkypeまたはWinAmp Agent)、プログラムを起動してユーザーのAutoStartフォルダ。 1の場合は

)、あなたは他のポスターの答えを追跡する必要があるだろう - 私は自分の前にやったことがないが、私はそれを行うことができると確信しています。 (http://edn.embarcadero.com/article/32068

1)の場合、アプリケーションを実行するバッチファイルを作成し、そのユーザーの/ All Users 'AutoRunフォルダにそのバッチファイルへのリンクを作成するだけです。

+0

Thankx Thorsten、しかし、私はあなたを得ることができません。基本的に私は.netプログラマとJavaの初心者です。OSの起動時にjavaアプリケーションを起動するコードがあるかどうかは疑問です。 – Bhavi

+0

OSの起動時にjarファイルを自動起動します。 – Bhavi

+0

.NETの言葉で考えてみましょうWindowsの起動時にバックグラウンドで実行されるWindowsサービスのようなものを作成するか、ユーザーのログイン時に自動的に起動される自動実行アプリケーションを作成しますか?私は自分の投稿を編集して両方を明確にします。 –

1

WindowsApplication.exeに名前を変更したWindows-Tomcatのtomcat6w.exeを使用して、Javaアプリケーション用のサービスを作成します。その後、自動起動に設定します。

関連する問題