PDA

Просмотр полной версии : FD не компилирует проект


areostar
23.06.2012, 15:02
Поставил FD4? Попытался прокомпелировать простой примерчик, получаю такое сообщение:

Unable to start java.exe: The system cannot find the file specified
Could not compile because the fcsh process could not be started.
Build halted with errors (fcsh).

Что не так?

iNils
23.06.2012, 18:53
А java стоит?

tsarapkabel
25.06.2012, 16:17
Стоял FD 4.0.2, на днях поставил себе java. FD компилит actionscript нормально, только в консоль немного мусорит:
Debugger startup error: System.BadImageFormatException: Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B)
в net.sf.jni4net.jni.JNI.Dll.JNI_GetDefaultJavaVMInitArgs(JavaVMInitArgs* args)
в net.sf.jni4net.jni.JNI.Init()
в net.sf.jni4net.jni.JNI.CreateJavaVM(JavaVM& jvm, JNIEnv& env, Boolean attachIfExists, String[] options)
в net.sf.jni4net.Bridge.CreateJVM()
в net.sf.jni4net.Bridge.CreateJVM(BridgeSetup setup)
в FlashDebugger.DebuggerManager.Start(Boolean alwaysStart)

Dukobpa3
23.11.2012, 14:59
Я так подозреваю что винда х64. И ява х64. ФлешДевелоп не умеет с 64-бит явой работать. Если это так то:
- Можно JAVA_HOME переадресовать с 64-битной на 32-битную
или
- в
flex_sdk_4.6.0.23201\bin\jvm.config

нужно прописать:
java.home=<путь к 32 бит яве>

caseyryan
23.11.2012, 22:42
ФлешДевелоп не умеет с 64-бит явой работать.
У меня на работе 64 битная винда. Джава тоже. Даже не задумывался об этом. ФД пашет. Хм..

ISergey
26.11.2012, 17:15
мог потереться JAVA_HOME.
На работе винда 64, но JAVA_HOME настраивал на 32-битную (C:\Program Files (x86)\Java\jre7)

Dukobpa3
26.11.2012, 17:49
или
- в
flex_sdk_4.6.0.23201\bin\jvm.config
Я так вот сделал.

caseyryan
26.11.2012, 17:51
JAVA_HOME это конечно хорошо, но и сама винда должна знать, где лежит джава. Нужно ее еще и в переменную Path вносить