Instructions for installing and running Java1.1.8 source codes of one-pulse nutation NMR applet for crystal

Home and Applets > Download Java1.1.8 Applet Source Code > Compile *.java Files

Step 3: Compile *.java files

IMAGE of DOS window

(1) We open a DOS window.

(2) We set path to include JDK10's bin, which is the directory of Java compiler (javac):

C:\Users\pm@pascal-man.com> path C:\java10\bin; %path%

(3) We change the directory to that of OneXtal folder:

C:\Users\pm@pascal-man.com> cd C:\nmr-applet\OneXtal

(4) We compile all the *.java files contained in the ppmrmn folder:

C:\nmr-applet\OneXtal>javac ppmrmn\*.java

In the ppmrmn folder of the OneXtal folder, seventeen new files with class extension are generated by JDK10:

OneXtalJDK118.class, OneXtalJDK118$1.class, OneXtalJDK118$2.class, OneXtalJDK118$3.class, OneXtalJDK118$4.class, OneXtalJDK118$5.class, OneXtalJDK118$6.class, Graph.class, Graph$$1.class, Graph$Dataset.class, Graph$Point.class, ComplexMat.class, RealMat.class, Nmr.class, Jacobi.class, ListGentle.class, Node.class.

(5) We create a MANIFEST.MF file in the OneXtal folder:

C:\nmr-applet\OneXtal>echo Main-Class: ppmrmn.OneXtalJDK118 > MANIFEST.MF

The MANIFEST.MF file contains a single line:
Main-Class: ppmrmn.OneXtalJDK118

IMAGE of DOS window 2

(6) We create an executable jar file, OneXtalJDK118.jar, in the OneXtal folder:

C:\nmr-applet\OneXtal>jar cvfe OneXtalJDK118.jar ppmrmn.OneXtalJDK118 ppmrmn

(7) We execute the jar file:

C:\nmr-applet\OneXtal>java -jar OneXtalJDK118.jar

The content of OneXtalJDK.jar can be examined with software such as 7-Zip File Manager.

Solid-state NMR bibliography for:

Aluminum-27
Antimony-121/123
Arsenic-75
Barium-135/137
Beryllium-9
Bismuth-209
Boron-11
Bromine-79/81
Calcium-43
Cesium-133
Chlorine-35/37
Chromium-53
Cobalt-59
Copper-63/65
Deuterium-2
Gallium-69/71
Germanium-73
Gold-197
Hafnium-177/179
Indium-113/115
Iodine-127
Iridium-191/193
Krypton-83
Lanthanum-139
Lithium-7
Magnesium-25
Manganese-55
Mercury-201
Molybdenum-95/97
Neon-21
Nickel-61
Niobium-93
Nitrogen-14
Osmium-189
Oxygen-17
Palladium-105
Potassium-39/41
Rhenium-185/187
Rubidium-85/87
Ruthenium-99/101
Scandium-45
Sodium-23
Strontium-87
Sulfur-33
Tantalum-181
Titanium-47/49
Vanadium-51
Xenon-131
Zinc-67
Zirconium-91
[Contact me] - Last updated February 22, 2020
Copyright © 2002-2022 pascal-man.com. All rights reserved.