Re: Help for Generating .h file
Hi, SystemAgent Class is like this
package com.oxhp.f2j.SystemMonitor;
import java.io.FileWriter;
import javax.sound.midi.Instrument;
import com.gtl.ftoj.framework.ClassType;
import com.gtl.ftoj.framework.ForteObject;
import com.gtl.ftoj.framework.LargeArray;
import com.gtl.ftoj.framework.TextData;
public class SystemAgent extends ForteObject
{
public SystemAgent getParentAgent()
{
return ParentAgent;
}
public void setParentAgent(SystemAgent agent)
{
ParentAgent = agent;
}
public native void AddInstrument(Instrument inst);
public native void AddSubAgent(SystemAgent subAgent, AgentInfo
subAgentInfo);
public native void AttachMO(ForteObject managedObject);
public native boolean CheckAndSetState(int state);
public native boolean CheckState(int state);
public native void DeleteInstrument(Instrument inst);
public native void DeleteSubAgent(SystemAgent subAgent);
-------------
}
srinivas.veera...@gmail.com wrote:
Hi,
Here all classes are compie free.
D:\OXHP_FORTEBATCH\CustomerDeliverables\FirstRelease\oxhp_fortebatch\src\com\oxh
p\f2j\SystemMonitor>javah -classpath
D:\OXHP_FORTEBATCH\CustomerDeliverables\Fir
stRelease\oxhp_fortebatch\src
com.oxhp.f2j.SystemMonitor.EnvironmentAgent
Error: Class com.gtl.ftoj.framework.ForteObject could not be found.
Gordon Beaton wrote:
On 10 Jan 2007 03:41:21 -0800, srinivas.veeranki@gmail.com wrote:
Here SystemAgent and NodeAgent are also in the same package. But its
not recognising. While I am generating i am getting the following
Error.
D:\OXHP_FORTEBATCH\CustomerDeliverables\FirstRelease\oxhp_fortebatch\src\com\oxh
p\f2j\SystemMonitor>javah -jni EnvironmentAgent
Error: Class com.oxhp.f2j.SystemMonitor.SystemAgent could not be found.
Some clues:
Here all classes are compile free...
- The necessary classes must be compiled (with javac) before you run
javah.
D:\OXHP_FORTEBATCH\CustomerDeliverables\FirstRelease\oxhp_fortebatch\src\com\oxh
p\f2j\SystemMonitor>javah -classpath
D:\OXHP_FORTEBATCH\CustomerDeliverables\Fir
stRelease\oxhp_fortebatch\src
com.oxhp.f2j.SystemMonitor.EnvironmentAgent
Error: Class com.gtl.ftoj.framework.ForteObject could not be found.
I used the javah command like in the following way.. I got the above
specified Error.
Thanks for ur reply... Plz give me the reply...
- Specify a classpath that points to the *root* of your package
structure. Replace "..." in my example below with the correct
path.
- *Always* specify the fully qualified classname when using javah.
- It isn't necessary to specify "-jni".
Your command line should look something like this:
javah -classpath D:/.../oxhp_fortebatch/src com.oxhp.f2j.SystemMonitor.EnvironmentAgent
/gordon
--
[ don't email me support questions or followups ]
g o r d o n + n e w s @ b a l d e r 1 3 . s e