Skip to content

javap output encoding error #8

@dogseedcat

Description

@dogseedcat

system: win10
sublime-text 3 version: 4169

Error report in sublime-text console:

windows
Detected extension:
.class
Executing:
['javap.exe', '-c', '-l', '-private', '-verbose', '-classpath', 'C:\\code\\IDEA-java\\ITHEIMA_IDEA_java\\mq-demo\\consumer\\target\\classes\\cn\\itcast\\mq\\config', 'FanoutConfig']
Command executed
Traceback (most recent call last):
  File "C:\Program Files\Sublime Text\Lib\python33\sublime_plugin.py", line 1499, in run_
    return self.run(edit)
  File "C:\Users\TJK\AppData\Roaming\Sublime Text\Installed Packages\Javap.sublime-package\Javap.py", line 12, in run
  File "C:\Users\TJK\AppData\Roaming\Sublime Text\Installed Packages\Javap.sublime-package\Javap.py", line 27, in decompile
  File "C:\Users\TJK\AppData\Roaming\Sublime Text\Installed Packages\Javap.sublime-package\Javap.py", line 37, in exec_command
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc4 in position 139: invalid continuation byte
Package Control: Skipping automatic upgrade, last run at 2024-03-07 00:58:33, next run at 2024-03-07 08:58:33 or after

Solution:

Set the system variable JAVA_TOOL_OPTIONS to -Dfile.encoding=UTF-8 in the environment variables

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions