Try using the short name for the 'Program Files' directory - PROGRA~1. Jason Boehle [EMAIL PROTECTED]
-----Original Message----- From: Tal Dayan [mailto:[EMAIL PROTECTED]] Sent: Tuesday, December 11, 2001 12:07 AM To: [EMAIL PROTECTED] Subject: [Eap-list] Error when trying to start IDEA 2.5 I tried to upgrade from IDEA 515 to 2.5 but it does not even start. The problem may be related to the quoting of idea home directory ('Program Files') but I am not sure. My desktop is NT 4.0 SP 6 and IDEA home is at "c:\Program Files\idea" . JVM is: java version "1.3.1" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1-b24) Java HotSpot(TM) Client VM (build 1.3.1-b24, mixed mode) The only modification I made to idea.bat is setting IDEA home as follows: SET IDEA_HOME="c:\Program Files\idea" All previous versions of IDEA use to run with these settings but with 2.5, the JVM complains that it cannot find class com/intellij/idea/Main Included below are a copy of my idea.bat and the runtime log (when enablling the echo). Any help will be greatly appreciated. Thanks, Tal ------- idea. bat --------- @echo on ::---------------------------------------------------------------------- :: IntelliJ IDEA Startup Script ::---------------------------------------------------------------------- :: --------------------------------------------------------------------- :: Before you can run IntelliJ IDEA, please, specify the location of the :: Sun's JDK 1.3 installed on your system. :: The JDK you specify here will be used to start IntelliJ IDEA. :: --------------------------------------------------------------------- IF EXIST "%JAVA_HOME%" goto java_home_exists SET JAVA_HOME=c:\jdk1.3.1 :java_home_exists :: --------------------------------------------------------------------- :: Before you run IntelliJ IDEA, please, specify the location of the :: directory where IntelliJ IDEA is installed :: --------------------------------------------------------------------- SET IDEA_HOME="c:\program files\idea" :: --------------------------------------------------------------------- :: If you have correctly set the JAVA_HOME path, then in most cases :: you will not need to change the settings below. :: --------------------------------------------------------------------- SET JAVA_EXE=%JAVA_HOME%\bin\java.exe IF NOT EXIST "%JAVA_EXE%" goto error SET JVM_ARGS=-ms16m -mx96m SET TOOLS_LIBRARY=%JAVA_HOME%\lib\tools.jar SET JPDA_PATH=%JAVA_HOME%\bin SET MAIN_CLASS_NAME=com.intellij.idea.Main SET OLD_PATH=%PATH% SET PATH=%JPDA_PATH%;%PATH% SET OLD_CVS_PASSFILE=%CVS_PASSFILE% IF "%CVS_PASSFILE%" == "" SET CVS_PASSFILE=C:\.cvspass SET BOOT_CLASS_PATH=%IDEA_HOME%\lib\jaxp.jar;%IDEA_HOME%\lib\crimson.jar; SET CLASS_PATH= for %%c in (%IDEA_HOME%\lib\*.zip %IDEA_HOME%\lib\*.jar) do call %IDEA_HOME%\bin\append.bat %%c if not "%CLASS_PATH%" == "" goto classpathSet echo Unable to set CLASSPATH dynamically. echo Setting your CLASSPATH statically. SET CLASS_PATH=%BOOT_CLASS_PATH%;%IDEA_HOME%\lib\idea.jar;%IDEA_HOME%\lib\oromat cher.jar;%IDEA_HOME%\lib\icons.jar;%IDEA_HOME%\lib\jh.jar;%IDEA_HOME%\lib\an t.jar;%IDEA_HOME%\lib\junit.jar; :classPathSet SET CLASS_PATH=%CLASS_PATH%;%TOOLS_LIBRARY% "%JAVA_EXE%" %JVM_ARGS% -Xbootclasspath/p:%BOOT_CLASS_PATH% -cp "%CLASS_PATH%" -Djdk.home="%JAVA_HOME%" -DCVS_PASSFILE="%CVS_PASSFILE%" %MAIN_CLASS_NAME% %* SET PATH=%OLD_PATH% SET CVS_PASSFILE=%OLD_CVS_PASSFILE% goto end :error echo --------------------------------------------------------------------- echo ERROR: cannot start IntelliJ IDEA. echo Please, specify JAVA_HOME variable in this batch file. echo --------------------------------------------------------------------- pause :end ------- execution log (when turning 'echo' to 'on' ) ------------------ C:\Program Files\idea\bin>idea.bat C:\Program Files\idea\bin>IF EXIST "c:\jdk1.3.1" goto java_home_exists C:\Program Files\idea\bin>SET IDEA_HOME="c:\Program Files\idea" C:\Program Files\idea\bin>SET JAVA_EXE=c:\jdk1.3.1\bin\java.exe C:\Program Files\idea\bin>IF NOT EXIST "c:\jdk1.3.1\bin\java.exe" goto error C:\Program Files\idea\bin>SET JVM_ARGS=-ms16m -mx96m C:\Program Files\idea\bin>SET TOOLS_LIBRARY=c:\jdk1.3.1\lib\tools.jar C:\Program Files\idea\bin>SET JPDA_PATH=c:\jdk1.3.1\bin C:\Program Files\idea\bin>SET MAIN_CLASS_NAME=com.intellij.idea.Main C:\Program Files\idea\bin>SET OLD_PATH=c:\cygwin\mingw\bin;c:\cygwin\bin;d:\util\perl\bin;u:/my;u:/g p;C:\winnt\system32;C:\winnt;C:\Program Files\Perforce;C:\Program Files\Common Files\InstallShield\; C:\Program Files\SSH Communications Security\SSH Secure Shell C:\Program Files\idea\bin>SET PATH=c:\jdk1.3.1\bin;c:\cygwin\mingw\bin;c:\cygwin\bin;d:\util\perl\bi n;u:/my;u:/gp;C:\winnt\system32;C:\winnt;C:\Program Files\Perforce;C:\Program Files\Common Files\Ins tallShield\;C:\Program Files\SSH Communications Security\SSH Secure Shell C:\Program Files\idea\bin>SET OLD_CVS_PASSFILE= C:\Program Files\idea\bin>IF "" == "" SET CVS_PASSFILE=C:\.cvspass C:\Program Files\idea\bin>SET BOOT_CLASS_PATH="c:\Program Files\idea"\lib\jaxp.jar;"c:\Program Files \idea"\lib\crimson.jar; C:\Program Files\idea\bin>SET CLASS_PATH= C:\Program Files\idea\bin>FOR %c in ("c:\Program Files\idea"\lib\*.zip "c:\Program Files\idea"\lib\* .jar) do call "c:\Program Files\idea"\bin\append.bat %c C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\ant. jar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program; C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\crim son.jar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program; C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\icon s.jar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program;c:\Program; C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\idea .jar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program;c:\Program;c:\Program; C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\jaxp .jar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program;c:\Program;c:\Program;c:\Program; C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\jh.j ar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program;c:\Program;c:\Program;c:\Program;c:\P rogram; C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\juni t.jar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program;c:\Program;c:\Program;c:\Program;c:\P rogram;c:\Program; C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\opti onal.jar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program;c:\Program;c:\Program;c:\Program;c:\P rogram;c:\Program;c:\Program; C:\Program Files\idea\bin>call "c:\Program Files\idea"\bin\append.bat c:\Program Files\idea\lib\orom atcher.jar C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program;c:\Program;c:\Program;c:\Program;c:\P rogram;c:\Program;c:\Program;c:\Program; C:\Program Files\idea\bin>if not "c:\Program;c:\Program;c:\Program;c:\Program;c:\Program;c:\Program; c:\Program;c:\Program;c:\Program;" == "" goto classpathSet C:\Program Files\idea\bin>SET CLASS_PATH=c:\Program;c:\Program;c:\Program;c:\Program;c:\Program;c:\P rogram;c:\Program;c:\Program;c:\Program;;c:\jdk1.3.1\lib\tools.jar C:\Program Files\idea\bin>"c:\jdk1.3.1\bin\java.exe" -ms16m -mx96m -Xbootclasspath/p:"c :\Program Fil es\idea"\lib\jaxp.jar;"c:\Program Files\idea"\lib\crimson.jar; -cp "c:\Program;c:\Program;c:\Program ;c:\Program;c:\Program;c:\Program;c:\Program;c:\Program;c:\Program;;c:\jdk1. 3.1\lib\tools.jar" -Djdk .home="c:\jdk1.3.1" -DCVS_PASSFILE="C:\.cvspass" com.intellij.idea.Main Exception in thread "main" java.lang.NoClassDefFoundError: com/intellij/idea/Main C:\Program Files\idea\bin>SET PATH=c:\cygwin\mingw\bin;c:\cygwin\bin;d:\util\perl\bin;u:/my;u:/gp;C: \winnt\system32;C:\winnt;C:\Program Files\Perforce;C:\Program Files\Common Files\InstallShield\;C:\P rogram Files\SSH Communications Security\SSH Secure Shell C:\Program Files\idea\bin>SET CVS_PASSFILE= C:\Program Files\idea\bin>goto end C:\Program Files\idea\bin> _______________________________________________ Eap-list mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-list _______________________________________________ Eap-list mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-list
