前提・実現したいこと
ATOMでプログラミングの勉強をしているのですが、
Scriptを実行したところエラーが文字化けしてしまいました。
試したこと
再起動をかける、インストールし直す、ATOMを起動し直すなどしましたが、
文字化けが直りません。
発生している問題・エラーメッセージ
起動したときにFailed to load C:/Users/○○(ユーザー名)/.atom/init.coffeeと表示されています。
Scriptを実行したところ、エラーメッセージが文字化けしてしまいます。
conMenuTab.java:19: �G���[: ���̕����́A�G���R�[�f�B���OMS932�Ƀ}�b�v�ł��܂��� JMenu menu1 = new JMenu("入�?"); ^ IconMenuTab.java:20: �G���[: ���̕����́A�G���R�[�f�B���OMS932�Ƀ}�b�v�ł��܂��� JMenu menu2 = new JMenu("�?覧"); ^ IconMenuTab.java:25: �G���[: ���̕����́A�G���R�[�f�B���OMS932�Ƀ}�b�v�ł��܂��� JMenuItem menuItem1_2 = new JMenuItem("収�?�"); ^ IconMenuTab.java:29: �G���[: ���̕����́A�G���R�[�f�B���OMS932�Ƀ}�b�v�ł��܂��� JMenuItem menuitem2_1 = new JMenuItem("収�?�・支出"); ^ �G���[4��
起動スクリプトはこんな感じです。
Your init script
Atom will evaluate this file each time a new window is opened. It is run
after packages are loaded/activated and after the previous editor state
has been restored.
An example hack to log to the console when each text editor is saved.
atom.workspace.observeTextEditors (editor) ->
editor.onDidSave ->
console.log "Saved! #{editor.getPath()}"
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
process.env.JAVA_TOOL_OPTIONS = '-Dfile.encoding=UTF-8'
該当のソースコード
java
1import java.awt.*; 2import javax.swing.*; 3 4public class IconMenuTab{ 5 public static void main(String args[]){ 6 JFrame frame = new JFrame(); 7 frame.setSize(500,500); 8 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 9 frame.setTitle("家計簿"); 10 11 ImageIcon icon = new ImageIcon("./index.png"); 12 frame.setIconImage(icon.getImage()); 13 14 JPanel p = new JPanel(); 15 16 JMenuBar menuBar = new JMenuBar(); 17 frame.setJMenuBar(menuBar); 18 19 JMenu menu1 = new JMenu("入力"); 20 JMenu menu2 = new JMenu("一覧"); 21 menuBar.add(menu1); 22 menuBar.add(menu2); 23 24 JMenuItem menuitem1_1 = new JMenuItem("支出"); 25 JMenuItem menuItem1_2 = new JMenuItem("収入"); 26 menu1.add(menuitem1_1); 27 menu1.add(menuItem1_2); 28 29 JMenuItem menuitem2_1 = new JMenuItem("収入・支出"); 30 JMenuItem menuitem2_2 = new JMenuItem("カード支払い"); 31 menu2.add(menuitem2_1); 32 menu2.add(menuitem2_2); 33 34 frame.setVisible(true); 35 } 36} 37 38
補足情報(FW/ツールのバージョンなど)
java8を利用しています。
process.env.JAVA_TOOL_OPTIONS = '-Dfile.encoding=UTF-8'入力済みです。
どなたか解決方法がわかる方いらっしゃいましたら
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー