File: node161.html

package info (click to toggle)
babel 0.10.2-1
  • links: PTS
  • area: contrib
  • in suites: sarge
  • size: 43,932 kB
  • ctags: 29,707
  • sloc: java: 74,695; ansic: 73,142; cpp: 40,649; sh: 18,411; f90: 10,062; fortran: 6,727; python: 6,406; makefile: 3,866; xml: 118; perl: 48
file content (134 lines) | stat: -rw-r--r-- 5,133 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<!--Converted with LaTeX2HTML 2002-2-1 (1.70)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Environment Variables</TITLE>
<META NAME="description" CONTENT="Environment Variables">
<META NAME="keywords" CONTENT="users_guide">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="users_guide.css">

<LINK REL="previous" HREF="node160.html">
<LINK REL="up" HREF="node148.html">
<LINK REL="next" HREF="node162.html">
</HEAD>

<BODY >

<DIV CLASS="navigation"><!--Navigation Panel-->
<A NAME="tex2html3107"
  HREF="node162.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html3101"
  HREF="node148.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html3097"
  HREF="node160.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html3103"
  HREF="node14.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> 
<A NAME="tex2html3105"
  HREF="node317.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html3108"
  HREF="node162.html">Python Bindings</A>
<B> Up:</B> <A NAME="tex2html3102"
  HREF="node148.html">Java Bindings</A>
<B> Previous:</B> <A NAME="tex2html3098"
  HREF="node160.html">Invoking Babel to generate</A>
 &nbsp; <B>  <A NAME="tex2html3104"
  HREF="node14.html">Contents</A></B> 
 &nbsp; <B>  <A NAME="tex2html3106"
  HREF="node317.html">Index</A></B> 
<BR>
<BR></DIV>
<!--End of Navigation Panel-->

<H1><A NAME="SECTION035130000000000000000">
Environment Variables</A>
</H1>

<P>
There are some environment variables associated with running Java
with Babel.  You can find examples for some of these in the regression
tests included with babel.  

<P>
<A NAME="9217"></A>CLASSPATH: The CLASSPATH is an environment variable that Java uses to
find <TT>.class</TT> files.  It's is not specific to Babel, but it is
necessary. It consists of a colon delimited series of directories to
search for Java classes.  In addition to any of your own Class files
for use in Java server side, you should include <TT>build
dir/lib/sidl-ver.jar</TT> where ver is the current sidl version, and
<TT>build dir/runtime/java</TT>.

<P>
<A NAME="9221"></A>
BABEL_JVM_FLAGS: This environment variable is used <SPAN  CLASS="textit">only</SPAN> when
passing java command line variables to Java server side.  It consists
of a semi-colon delimited list of command line variables you wish to
pass to Java server side.  (A useful one might be -Xcheck:jni) )Here's an example:

<P>
<BR>
<PRE  CLASS="verbatim">BABEL_JVM_FLAGS="-verbose:gc;-Xmx500m"
</PRE></td></tr></table></blockquote>
<P>
It is also necessary to set your LD_LIBRARY_PATH (or LIBPATH on AIX)
and SIDL_DLL_PATH correctly.  Not including all the necessary
files in the SIDL_DLL_PATH and LD_LIBRARY_PATH <SPAN  CLASS="textit">can</SPAN> crash
the JVM in unhelpful ways.  Babel tries to generate helpful error
messages, but sometimes the JVM crashes due to missing files and
doesn't generate very helpful output.  If the JVM crashes, make sure you've included all
the necessary files in your  SIDL_DLL_PATH and LD_LIBRARY_PATH. 

<P>

<P>

<DIV CLASS="navigation"><HR>
<!--Navigation Panel-->
<A NAME="tex2html3107"
  HREF="node162.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html3101"
  HREF="node148.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html3097"
  HREF="node160.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A> 
<A NAME="tex2html3103"
  HREF="node14.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="contents.png"></A> 
<A NAME="tex2html3105"
  HREF="node317.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html3108"
  HREF="node162.html">Python Bindings</A>
<B> Up:</B> <A NAME="tex2html3102"
  HREF="node148.html">Java Bindings</A>
<B> Previous:</B> <A NAME="tex2html3098"
  HREF="node160.html">Invoking Babel to generate</A>
 &nbsp; <B>  <A NAME="tex2html3104"
  HREF="node14.html">Contents</A></B> 
 &nbsp; <B>  <A NAME="tex2html3106"
  HREF="node317.html">Index</A></B> </DIV>
<!--End of Navigation Panel-->
<ADDRESS>
<br><br>babel-0.10.2<br>users_guide Last Modified 2005-03-23<br><br><a href="http://www.llnl.gov/CASC/components">http://www.llnl.gov/CASC/components</a><br><a href="mailto:components@llnl.gov">components@llnl.gov</a>
</ADDRESS>
</BODY>
</HTML>