アプリ版:「スタンプのみでお礼する」機能のリリースについて

バイナリで、Java.zipをアップロードしunzipで解凍したら、TeraTermでSJIS、SJISにしても^Mが表示されました・・^Mが表示されてはまずいのかコンパイルが通ってもunKwon Sourceと表示されプログラムが動作しません。
アスキーでソースを一つづつアップロードしたら、
^Mはきえましたが、最終行が不完全ですといわれてしまいこの方法でも駄目でした。

// package^M
//------------------------------------------------^M


// package
//------------------------------------------------


"ServletRequestHandler.java" [最終行が不完全] 91 行、3136 バイト

A 回答 (2件)

別のプラットフォームで書かれたコードをそのままコンパイルする場合、



javac -encoding MS932 ServletRequestHandler.java

というふうに、何らかの方法で正確な文字エンコーディングを指定すべきです。Javaコンパイラは文字エンコーディングを勝手に自動認識したりしませんので、こういうことがたいてい必要になります。

ただし、開発環境を完全にSolarisに移行するならば、#1さんのおっしゃるとおり変換しておいた方がよいと思います。

参考URL:http://www.atmarkit.co.jp/fjava/rensai2/webopt08 …
    • good
    • 0

SolarisでコンパイルをしたいのならEUCに変換したほうがいいと思います。


ffftpなどを使用してアップロードしてはいかがでしょうか?

参考URL:http://www.vector.co.jp/soft/dl/win95/net/se0618 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!