

htmlを書くのがせいぜいの素人です。
今借りてるスペースでチャットを置こうと思って、配布されていたスクリプトをダウンロードさせてもらってきたのですが、ブラウザ画面右クリックで出てくる小窓に書かれている著作権表示がデッドリンクでした。(サイト移転前のURLが書いてあった。)
配布元サイトの掲示板にも要望として書き込んでみたのですが、何年もずっと放置状態のようで^^;
検索してみたら解凍するとかしないとか書いてあるんですけど、具体的にどうやったらいいのか分からないです。
普段htmlを書いているテキストエディタで対処できるなら方法を教えて下さい。よろしくお願いします。
No.3ベストアンサー
- 回答日時:
私も一年前まではコンパイルなんて知りませんでした^^その都度覚えていけばいいんですよ^^
「コンパイル」ってのは、わかりやすく言うと、ソースコード(テキストエディタで編集できるやつ。「*.java」など。)を機械が分かる機械語に変換することです。ですから、コンパイル済みのファイル(Javaだったら「*.class」みたいな。)をテキストエディタで開くと文字化けして意味が分からない文字の羅列になります。
No.1さんの回答は、そのコンパイル済みのファイルを直接編集しようとしてるみたいなのでちょっとちがいます。私のはコンパイル済みのファイルを逆コンパイル(機械語→ソースコードに変換)、もう一度ソースコードに戻して編集する、ということです。
>配布元サイトさんの更新は何年も前にキレイにストップしてるようですが、いちおうメールを出して尋ねてみました。
そうですね。それがいいと思います。
それでもダメなら、別のスクリプトを使ってみてはどうですか?
>コンパイル
なにやら非常~~~に普通の言葉らしく、あまりにも一般的過ぎるのか「コンパイルとはどのようにやるのか」が、検索してもなかなか分からないですorz
お言葉どおり「jad」でぐぐったらコンパイラっていうのをダウンロードできるサイトがあったので、そのうち本を買ってきてやってみるかもしれません。あそこまで文字化けされていると怪奇現象みたいで背筋が寒いので、なんとか克服してみたい!
でも今回はとりあえず別のチャットを設置することになりそうです。
どうもありがとうございました!
No.2
- 回答日時:
「.jar」ファイルは、Javaのアーカイブですので「.zip」に拡張子を変えてunzipすれば解凍します。
解凍した中にいろいろ入ってる(場合が多い)と思いますが、その中の「.class」ファイルを、逆コンパイルすると、「.java」のソースファイルになります。それを編集し、ビルドして「.jar」に戻せば使えますよ~
逆コンパイルは、「jad」などをググってみてください。
あと、著作権のあるものは逆コンパイルしてはいけません。
ありがとうございます。
馬鹿だとお思いでしょうが「コンパイル」という語の意味すら分かりません。
でもなんとなくNo.1さんの教えて下さったのと同じことでしょうか。
>あと、著作権のあるものは逆コンパイルしてはいけません。
たぶんこれが原因で上手くいかないのかもしれません。
出来合いのフリーPerlスクリプトだったら、再配布しない限り
自分の責任内で書き換えていい場合が多いので
同じような感じかと思ってました。
配布元サイトさんの更新は何年も前にキレイにストップしてるようですが、
いちおうメールを出して尋ねてみました。
気長に返事を待つことにします…
No.1
- 回答日時:
拡張子をzipに変えて解凍してみてください。
そのあと、zipで圧縮して拡張子をjarにしてみてください。
署名されたものでなければ上手くいくと思います。
この回答への補足
拡張子を変えて解凍、ファイルを片っ端から開けてみて
http://~~っていう文字列を探して移転先のURLに書き換えて、zipで圧縮・また拡張子を変える、までお蔭様でスムーズにできました。ありがとうございました。
が……
ブラウザでチェックしてみると、小窓のURL、書き換わっていませんorz
これが「署名されたもの」ということなのでしょうか。
というか、http://~~を探すのがやっとで、半角英数以外のところ?は文字化けの嵐で泣きそうでした。こういうもの?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
classファイルについて
Java
-
JAVA .jarファイルに再圧縮するには
Java
-
VScodeでjarファイルを開く方法
UNIX・Linux
-
-
4
javaクラスファイルをEclipseで開きたい
Java
-
5
Eclipseで、プロジェクト名のところに赤いバッテンのエラーマークが
Java
-
6
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
7
jarファイル
Java
-
8
System.out.printlnの出力先
Java
-
9
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
10
JSPやサーブレットでSystem.out.println()などでコンソールに出力できますでしょうか?
Java
-
11
この警告はどうすれば?
Java
-
12
サーブレットコンテキストの意味がわからなくて困っています。
Java
-
13
jarファイルについて
Java
-
14
YAMAHA ルータ PP PP1 PP2とは?
SSL・HTTPS
-
15
データを削除しても表領域の使用率が減りません
Oracle
-
16
オブジェクトの中のプロパティを認識できません
Java
-
17
jarの開き方を教えてください。
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javaのコンパイル結果が表示さ...
-
IIS環境でJAVAを使用したい
-
.jarファイルの中身って書き換...
-
同一パッケージ内の継承について
-
コンパイル時のクラス生成について
-
コンパイルができないのですが...
-
ブラウザ上でjavaを実行する方...
-
javaが文字コードの影響でコン...
-
「シンボルを見つけられません...
-
ソースパスとクラスパスの違い...
-
Beanクラスのimportについて
-
Javaについて教えてね。
-
JSP使用によるスタイルシート読...
-
jadによるclassファイルの逆コ...
-
Eclipseで、プロジェクト名のと...
-
正しいURL指定しているにもかか...
-
タグが閉じてないというエラー...
-
JSPのクラスをコンパイルできな...
-
「ワークスペースをビルド中」...
-
この <windows.h> はどこに在る...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
javaが文字コードの影響でコン...
-
IIS環境でJAVAを使用したい
-
javax.servlet は存在しません...
-
Javaのコンパイル結果が表示さ...
-
「シンボルを見つけられません...
-
JAVAでC/C++の条件コンパイルの...
-
コンパイルができないのですが...
-
eclipseの構文エラーについて
-
LaTeXでのアンダーバーの入力
-
jadによるclassファイルの逆コ...
-
javaの簡単なソースがコンパイ...
-
eclipseについて
-
jspとサーブレット
-
シンボルを解決できません(初...
-
TeXで図を挿入できません.助け...
-
Eclipse3.5EEでJavaのコンパイ...
-
c++Builder ver6.0のパッケー...
-
JSP使用によるスタイルシート読...
-
サクラエディタでjavaのプログ...
おすすめ情報