Re: How can i gamble <lvl 18 war java's/short spears?
You probably mean 33 here.
Regarding shopping, the ilvls are 5 higher than your char level then, so if 33 is the optimum level for gambling, then it's 23 for shopping.
Javelin class weapons are in the "misc" tab of the shopping screen. I saw war javelins in the inventories of normal and nightmare Anya and I guess that other vendors with javelin class items have them as well, at least those in normal and nightmare.
When gambling, the chance for an item to be exceptional depends on the character level. As that's the deciding factor in this case, the optimum level to gamble non-normal items is 99. That seems to have been overlooked so far, but the info on affixes might be useful anyway :azn:.