Java 带着魅力的Cygwin

Java 带着魅力的Cygwin,java,bash,Java,Bash,我想在Cygwin(Windows 8 x64)上用Oracle java(Windows版本)运行PyCharm(linux版本) 我曾尝试过使用pycharm.sh进行更正,但遇到了以下问题: 无法加载主类com.intellij.idea.main(如果将$JAVA\u HOME和$SCRIPT\u LOCATION放入.bashrc) 或者evalcygpath--absolute--windows“$JAVA\u HOME/bin/JAVA.exe”和响应== cygwin警告: 检

我想在Cygwin(Windows 8 x64)上用Oracle java(Windows版本)运行PyCharm(linux版本)

我曾尝试过使用pycharm.sh进行更正,但遇到了以下问题:

  • 无法加载主类com.intellij.idea.main
    (如果将
    $JAVA\u HOME
    $SCRIPT\u LOCATION
    放入
    .bashrc

  • 或者eval
    cygpath--absolute--windows“$JAVA\u HOME/bin/JAVA.exe”
    和响应==

    cygwin警告:
    检测到MS-DOS样式路径:C:\Java\jre7\bin\Java
    首选的POSIX等价物是:/cygdrive/c/Java/jre7/bin/Java
    CYGWIN环境变量选项“nodosfilewarning”将关闭此警告。
    有关POSIX路径的更多详细信息,请参阅用户指南:
    http://cygwin.com/cygwin-ug-net/using.html#using-路径名
    ./pycharm.sh:line 204:C:Javajre7binjava:command未找到

(如果将
JAVA\u HOME
SCRIPT\u位置
放入windows
路径

  • 如果只是
    eval”/cygdrive/c/Java/jre7/bin/Java.exe“
    ,则响应等同于第一种情况

为什么您希望linux版本可以在Windows上运行?(请参阅cygwin.com:“cygwin不是:在Windows上运行本机Linux应用程序的一种方式。”)但我可以安装python、virtualenv、pip、django等,一切都可以运行,就像在ubuntu或其他平台上一样。我认为不用再呆在庞大的vmware上了。早些时候,我在我的hp probook 4540上尝试了ubuntu和opensuse,并使用了几个linux内核版本,每次都有未解决的问题。。。最后一个是过热。安装vmware后,但win8+虚拟机的4gb RAM不算什么)一般来说,cygwin将在不更改解释(如python)和JIT/字节码(如Java)语言的情况下工作,但如果存在任何本机调用,如对图形库的调用,则不会。你考虑过双重启动吗?对于像pycharm这样复杂的东西,我怀疑它是否会起作用,即使你有来源,这也是一个挑战。