runceel / plantumlpreview

MIT License
15 stars 6 forks source link

command 'extension.previewPlantUML' not found #10

Closed JuloMi closed 7 years ago

JuloMi commented 7 years ago

when choosing choosing 'PlantUML Preview' from Command Palette

Extension can be seen among installed. Uninstall option for it is available. VS Code 1.6.1 PlantUML 8048 okazuki PlantUML plugin 0.1.5

runceel commented 7 years ago

Did you set environment value?

Please show readme.md.

JuloMi commented 7 years ago

Yes, I think, I did. D:work\plantUML>set | grep PLANT PLANTUML_HOME=D:work\plantUML

D:work\plantUML>set | grep JAVA JAVA_HOME="c:\Program Files\Java\jre8u101\bin\"

runceel commented 7 years ago

OK.

JAVA_HOME is Java installed folder. It is "c:\Program Files\Java\jre8u101".

Could you try.

JuloMi commented 7 years ago

D:work\plantUML>"c:\Program Files\Java\jre8u101\bin\java" Usage: java [-options] class [args...](to execute a class) or java [-options] -jar jarfile [args...](to execute a jar file) ...

Seems to be OK.

JuloMi commented 7 years ago

my fault. I ran it from a different window. Now the error is "Unable to open 'PlantUML Preview;: write EPIPE

runceel commented 7 years ago

Could you run this command?

"%JAVA_HOME%\bin\java" -jar "%PLANTUML_HOME%\plantuml.jar"

This VSCode extension just execute this command.

JuloMi commented 7 years ago

I have changed JAVA_HOME from JAVA_HOME="c:\Program Files\Java\jre8u101\bin\" to JAVA_HOME="c:\Program Files\Java\jre8u101

and then ran D:work\plantUML>"%JAVA_HOME%\bin\java" -jar "%PLANTUML_HOME%\plantuml.jar" '""c:\Program' is not recognized as an internal or external command, operable program or batch file.

"c:\Program Files\Java\jre8u101\bin\java" -jar "%PLANTUML_HOME%\plantuml.jar" -runs GUI of PlantUML

runceel commented 7 years ago

Are your JAVA_HOME "c:\Program Files\Java\jre8u101?? I think that you should remove double quote.

JuloMi commented 7 years ago

Thank you very much for your help. It works now.

D:work\plantUML>set JAVA_HOME=c:\Program Files\Java\jre8u101 D:work\plantUML>set | grep JAVA JAVA_HOME=c:\Program Files\Java\jre8u101 D:work\plantUML>"%JAVA_HOME%\bin\java" -jar "%PLANTUML_HOME%\plantuml.jar" -runs app Double quotes were intended to avoid problems with the space in the path. Without them it works.

runceel commented 7 years ago

I'm glad to become your help.

Tyank you.