2

私は自分のプログラムを配布しようとして非常に苛立たしい時間を過ごしてきましたが、本当に助けが必要でした.

すべてはずっと前に、C++ を独学で学ぼうと決心したときに始まりました。基本的なコードでテキスト アドベンチャーを作成してみることで学習できると思いました。私はなんとか機能する実行可能ファイルを作成し、私が作成したものと同様のコンテンツをホストしている Web サイトに元気よくそれを送信しました。

未知のソースからダウンロードされたファイルへのリンクのコンテンツを宣伝したり、開くことさえ望んでいないため、私の提出は手に負えないほど拒否されました. Javaプログラミング言語を使用することで、他の人がアクセスできる「アプレット」と呼ばれるものを使用してWebページからアプリケーションを実行できるという情報をオンラインで見つけました。

そこで、2 つ目のプログラミング言語といくつかの基本的な html を学び、自分のアプリケーションを Web サイトに配置しようとしました... ただし、アプレットは、誰も信頼していない死にかけているテクノロジーであり、プログラムをアプレットとして実行すること可能であることが判明しました。(または Java Web Start アプリケーション) から Web ページにアクセスすると、アプレットは恐ろしく安全ではないと見なされているため、最新のブラウザーはそうしようとする人に血まみれの殺人を叫びます。

このプロジェクトは現在、何らかの形で 1 年以上進行しており、私は頭が痛いです。私は本当に、自分のプログラムを別の言語で書き直す必要はありません。人々がひっくり返ったり、ウイルスに感染させようとしているように振る舞ったりすることなく、それを人々に見せることができるようにするためです。恐ろしいセキュリティ メッセージを人々に与えない方法で、私の Java プログラムをインターネット上で無料で使用させる方法はありますか?

4

1 に答える 1

2

プログラミング言語の問題ではありません。あなたの目標がdistribute your code(ユーザーがあなたのコードをダウンロードして自分のコンピューターで実行する必要があることを意味する) である限り、抵抗に直面するでしょう。私は、インターネットからダウンロードしたものを調査し、それが合法で無害であるという信頼できる証拠を見つけるまで、何も実行しません。

web applicationサーバー上で実行されユーザーが許容可能な形式で結果をダウンロードするオプションを提供するようにしたい場合があります。PDF は通常安全であると考えられていますが、そこにマルウェアを埋め込むことは可能です。

Java EE(Java Server Pages)から始まり、JSPより最新のもの(JSFなど)を含む、そのようなアプリを作成するための多くのオプションを提供します。

于 2013-09-15T21:43:50.080 に答える